 |
 |
dzia³y |
 |
|
|
 |
forum |
 |
|
|
 |
news |
 |
|
|
 |
redakcja |
 |
|
Je¶li masz ciekawe informacje odno¶nie PHP, skrypty, porady, linki itp. lub chcia³by¶ wspó³tworzyæ serwis PHP.zone.pl
daj nam znaæ na email !
|
Powered by:
PHP
Apache
MySql
Linux
|
|
|
Porady |
dodaj poradê |
wg.tematyki |
Has³o na baze danych |
 |
autor: Mariusz Królikowski ( alfa.tier.ar.krakow.pl ) |
tematyka: Bazy danych | |
|
Do naszej bazy danych dodajemy tabele users z kolumnami login i passwd
, w ktorych umieszczamy naszych uzytkowikow i ich hasla.
Tworzymy formularz
np
...
<TR>
<TH align="left">U¿ytkownik</TH>
<TD>
<INPUT TYPE="hidden" NAME="login">
<select name="login" size="1">
<option value="admin">Administrator</option>
</select>
</TD>
</TR>
<TR>
<TH align="left">Has³o</TH>
<TD><INPUT TYPE="PASSWORD" NAME="passwd"></TD>
</TR>
...
Nastêpnie musimy zrobic weryfikacje uzytkownika.
...
$conection=pg_Connect("host=localhost port=5432 user=postgres dbname=baza");
$result=pg_Exec($conection,"SELECT * FROM users WHERE login='$login' AND passwd='$passwd'");
if(pg_NumRows($result)==0):
echo "<H2>Zle haslo</H2>";
echo "Login: $login";
else:
//Tutaj wpisujemy procedury jesli uzytkownik podal poprawne has³o
endif;
...
Mozna dodac procedure dopisywania u¿ytkownika do danej informacji co pozwoli nam na stworzenie formularza modyfikacji bazy.
Wtedy tylko ten uzytkownik, ktory dodal informacje do bazy ma prawo j± modyfikowac lub usuwac. |
KOMENTARZE: |
|
UWAGA: - wszystkie pola musz± byæ wype³nione
- znaczniki HTML nie s± analizowane
|
|
| |
|
|
 |