| -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) |
|
|
|
Wieviór [php] Sesje 23.03.2004, 21:54:02
Majdan Sprawdź, czy masz register_globals ustawione na ON... 23.03.2004, 22:33:42
Wieviór Mam na ON 23.03.2004, 22:45:33
scanner Przeniesione: Skrypty -> php 24.03.2004, 07:33:10
Wieviór Hallo!! Kto mi pomoze!! 24.03.2004, 15:38:04
scanner w każdym pliku w pierwsej linii daj<?php
error_... 24.03.2004, 15:47:15
Wieviór logowanie.php:
Notice: Use of undefined constant m... 24.03.2004, 16:01:52 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 10:19 |