Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 11.05.2002 Skąd: K-ów Ostrzeżenie: (0%)
|
Jeśli znacie jakiś dobry to dajcie znac (skrypt do logowania) a jeśli nie to powiedzcie jak mam usunąć wartości zmiennych zawartych w session (próbowałem unset i session_unset session_unregister)
Srypt wygląda tak (oczywiscie nie cały): session_start(); session_register("pass"); session_register("login"); session_register("email"); Jak powinien wyglądać plik służący do wylogowania? PS: THX za ew help (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%)
|
logowanie na mySQL'u
Kod <?
if (!isset($PHP_AUTH_USER)) { header('WWW-Authenticate: Basic realm="My Private Stuff"'); header('HTTP/1.0 401 Unauthorized'); echo 'Authorization Required.'; exit; } else { $connection = mysql_connect("hostname", "username", "password") or die ("Couldn't connect to server."); $db = mysql_select_db("nazwa_bazy", $connection) or die ("Couldn't select database."); $sql = "SELECT id FROM users WHERE username='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'"; $result = mysql_query($sql) or die("Couldn't execute query."); $num = mysql_numrows($result); if ($num == 1) { echo "<P>You are valid!<br>"; // przekieruj na tajna strone echo"<meta http-equiv="refresh" content="0; url=np_tajna_strona.php">"; } else if ($num == 0) { echo "You are not authorized!"; echo"<meta http-equiv="refresh" content="0; url=np_glowna strona.php">"; } } ?> na swojej tajnej stronie dodaj te linijki na poczatku Kod if(!($PHP_AUTH_USER)):
echo"<meta http-equiv="refresh" content="0; url=skok_do logowania.php">"; endif; tak to wyglada na sql'u moze byc innaczej ale to juz Twoj wybor.... na plikach textowych mozesz takie logowanie wykorzystac Kod <?
$plik=fopen("plik_z_haslami","r"); $linia=fgetss($plik,256); list($a[i],$b[i])=split(';',$linia); $x = md5("$login"); $y = md5("$password"); if ( $x=="$a[i]" and $y=="$b[i]") { echo "<meta http-equiv='refresh' content='0; url=tajna_strona'>"; fclose ($plik); exit; } else { echo" wypier...... z mojej strony"; <meta http-equiv='refresh' content='1; url=na_strona_glowna'>"; exit; } exit; ?> jak cos to inni forum membersi cos dopowiedza....moglem sie gdzies rypnac wiec musisz sprawdzic.. (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) |
|
|
|
lechup POMOC ze skryptem logowania 15.06.2002, 20:32:10
kryr Wiesz co to jest manual? 15.06.2002, 20:49:08
rzseattle Skrypt logowaniea hmmm......
Mozna go napisac na d... 15.06.2002, 22:52:21
Sir Blade jak masz dostep do sql'a to polecam
$PHP_AUTH_USE... 15.06.2002, 23:26:42
lechup Właśnie o to chodzi że w manualu sprawdzałem i są ... 16.06.2002, 11:21:31
lechup A czy mógłbyś podpowiedzieć z tymi sesjami jak je ... 16.06.2002, 13:02:23
lechup Tak BTW to thx za zainteresowanie moim problemem
... 16.06.2002, 13:21:39
kryr Panie Leszku - a teraz ile ma pan latek? 17.06.2002, 12:01:00
steru CytatKodif(!($PHP_AUTH_USER))... 17.06.2002, 13:04:30
Mac CytatCytat
Kodif(!($PHP_AUTH_USER)... 17.06.2002, 13:56:56
castor CytatA jaka różnica i tak przecież nawet jak wyłąc... 17.06.2002, 15:13:10
Mac CytatCytatA jaka różnica i tak przecież nawet jak ... 17.06.2002, 18:48:19 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 08:57 |