![]() |
![]() |
-Wieviór- |
![]()
Post
#1
|
Goście ![]() |
Mam taki skrypcik z logowaniem i sesjami, nadeslany mi przez kolege.
config.php [php:1:8a0e1bf533] <?php session_start(); ob_start(); mysql_connect('localhost','xxx','xxx'); mysql_select_db('typer'); ?> [/php:1:8a0e1bf533] login.php [php:1:8a0e1bf533]<?php include('config.php'); if(isset($_POST[login]) && isset($_POST[haslo])){ $query = "SELECT * FROM uzytkownicy WHERE login='$_POST[login]'"; $res1 = mysql_query($query); $result = mysql_fetch_array($res1, MYSQL_ASSOC); if($result[haslo] == crypt ($_POST[haslo], $result[haslo])){ $_SESSION = $result; $_SESSION[zalogowany] = true; header("Location: loggedin.php"); } else { header("Location: logowanie.php?msg=".urlencode('Niewła¶ciwy login lub hasło')); } } else { header("Location: logowanie.php"); } ?>[/php:1:8a0e1bf533] logoff.php [php:1:8a0e1bf533]<?php include('onfig.php'); unset($_SESSION[login]); unset($_SESSION[haslo]); header("Location: logowanie.php?msg=".urlencode('Wylogowano.')); ?>[/php:1:8a0e1bf533] loggedin.php [php:1:8a0e1bf533]<?php include('config.php'); include('auth.php'); echo 'udalo sie'; ?>[/php:1:8a0e1bf533] logowanie.php [php:1:8a0e1bf533]<?php <html> <head> </head> <body> <form action="login.php" method=POST><table border=0 class=ramka width=331 cellpadding=2> <td><?php if($_GET[msg]) echo "<tr><td colspan=2>$_GET[msg]</td></tr>"; ?> <tr><td>Login: </td><td><input type=login name=login size=20 class=input></td></tr><tr><td>Hasło: </td><td><input type=password name=haslo size=20 class=input></td></tr><tr><td colspan=2><input type=submit value="Zaloguj" class=input_shadowed> <input type=reset value="Resetuj" class=input_shadowed></td></tr></table></form> </body> </html> ?>[/php:1:8a0e1bf533] auth.php [php:1:8a0e1bf533]<?php if($_SESSION[zalogowany]){} //nic nie rob jest zalogowany else { header('Location: logowanie.php'); exit; } //jesli nie jest zalogowany przejscie do logowania ?>[/php:1:8a0e1bf533] No i jak wpisuje dane w logowanie.php o tak jakby nic sie nie dzieje(biala strona), z kolei u mojego kolegi dziala... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:38 |