![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
znalazłem kod do logowania na strone uzupełniłem go trochę sam i mam problem bo jak wpisze dobre hasło to wyrzuca że jestem niezalogowani i że jest błąd w 19 linijce sidze już pare godzin nad tym i niewiem co źle :/
CODE <?php session_start(); ?>
<html> <head> <title> Logowanie </title> </head> <body> <center> <?php include 'conf.php'; mysql_connect($host,$username,$password); $user = $_POST['login']; $passmd5 = md5($_POST['haslo']); $result = mysql_query("SELECT haslo FROM usr WHERE login=\"$user\""); $row = mysql_fetch_array($result, MYSQL_NUM); $passorg = $row[1]; if($passmd5 == $passorg) { echo '<CENTER>'; printf("<H1>Zostałeś pomyślnie zalogowany !!!</H1>"); printf("<a href=\"admin2.php\">Dalej >>></a>"); $_SESSION['log'] = 1; $_SESSION[‘admin’] = $row[2]; $_SESSION[‘login’] = $row[0]; echo '</CENTER>'; } else { echo '<CENTER>'; printf("<H1>Hasło się nie zgadza !!!</H1><BR>"); printf("<a href=\"admin.php\">Powrót</a>"); echo '</CENTER>'; } ?> </center> </body> </html> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 29.05.2006 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
No jeżeli zaminiłeś
$user=$_POST['login'] na $user=$_POST['username'] i wsadziłeś takie zapytanie $result = mysql_query("SELECT haslo FROM usr WHERE login=' ".$user." ' "); i nadal cos nie działa, to może sprawdź co masz w tym conf.php czy nazwa bazy nie jest może skopana, albo w tabeli kolumny się inaczej nie nazywają niz w zapytaniu, lub co gorsza czy w ogóle dałeś uprawnienia do SELECT chociażby na tabeli usr. A może właśnie nazwa tabeli jest wadliwa. Sprawdź. Jakby co ja jeszcze jestem... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 10:27 |