Problem z logowaniem PHP

Problem z logowaniem PHP
antosiek3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

Witam. Jak w temacie, mam problem z logowaniem, bo pierwszy raz robię stronę z sesjami.
Problem polega na tym, że hasło mam w pliku oznaczonym "$login.txt", lecz tak jakby go nie czyta ... zamieszczam skrypt:

Kopiuj
 <?
session_start();         //wiadomo
session_destroy();    //tez
$odczyt = "$login".".txt";    //tu odczytuje ten nieszczęsny plik :/
$login=$_POST[login];       // aha, bo niżej jest formularz :D  
if(file_exists("$login".".txt")) { 
  $uzytkownik=$_POST[login];
  $haslo=($_POST[haslo]); 
$file = fread(fopen($odczyt,"r"),10);
    if(haslo==$file){              // myślę, że błąd pojawia się tutaj ...
   session_register("login");
    header("location:main.php");
  exit;
  }else {
  $message="Nieprawidłowa nazwa użytkownika lub hasło";
  }
}
?>

Proszę o pomoc !

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0
Kopiuj
(haslo=

A niby co to jest "haslo"?
$haslo

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
0

$_POST[haslo]); a nie $_POST['haslo']); lub $_POST["haslo"]);
to samo login

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.