Witam
Napisałem skrypt logowania z użyciem pliku tekstowego z basą użytkowników i działa. Mam natomiast problem z tym że użytkownik musi być rozpoznany przez skrypt a następnie przekierowany do odpowiadającej mu podstrony. Skrypt wygląda tak:
<?php
session_start();
$login = $_POST["login"];
$password = $_POST["password"];
//otwarcie i pobranie zawartości pliku z loginami i hasłami
$plik = "loginy.txt";
$fp = fopen($plik, "r");
$content = fread($fp, filesize($plik));
fclose($fp);
//podzielenie wyników
$linia = explode("
", $content);
$i = 0;
$j = sizeof("$linia");
while ( $i <= $j)
{
//Sprawdzanie poprawności loginu i hasła
if ( ($login == $linia[$i]) AND ($password == $linia[$i]) )
{
$auth = 1;
$php = ".php";
$link = $linia[i].$php;
header ("location: $link");
}
else
{
$auth = 0;
}
$i++;
}
?>
Narazie login i hasło to ten sam tekst, żeby nie utrudniać sobie pisania. Proeblm w tym że heater() nie przyjmuje zmiennych a musze użyć zmiennej która w pętli będzie przyjmowała odpowiednia pozycje z tablicy z elementem linka, który się zmienia w zależności od zalogowanego użytkownika. Póki co tą zmienną jest nazwa użytkownika, później to nieco zkomplikuje, ale póki co potrzebuję tak działający skrypt jak ten tutaj, tyle tylko zeby użyć czegoś zamiast header co przekieruje mi do strony której link zawiera się w zmiennej.
Pozdrawiam