Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Autoryzacja
Forum PHP.pl > Forum > PHP
lukas_jg
Mam skrypt logowania się oto jego źrógło:

------------ start -----------------
<?
header("Content-type: text/html; charset=Windows CP-1250");

// USTAWIENIA
$MD5_PASS = "0";

// LOGINY
$ILOSC_KONT_DOSTEPNOWYCH = "1";

$user[0] = "UŻYTKOWNIK";
$pass[0] = "HASŁO";

if(empty($login) || empty($haslo) )
{
echo "<FORM ACTION="" METHOD="post">n";
echo "<INPUT TYPE="hidden" NAME="wyslany" VALUE="ok">";
echo "Login: <INPUT NAME="login" STYLE="width: 105px"><BR>n";
echo "Hasło: <INPUT TYPE="password" NAME="haslo" STYLE="width: 105px"><BR>n";
echo "<INPUT TYPE="submit" VALUE="OK">n";
}
else
{
if($wyslany == "ok")
{
$login_old = $login;
$haslo_old = $haslo;
$login = md5($login);
$haslo = md5($haslo);
}

if($MD5_PASS == "0")
{
$i="0";
while($i < $ILOSC_KONT_DOSTEPNOWYCH)
{
$md5_user[$i] = md5($user[$i]);
$md5_pass[$i] = md5($pass[$i]);
$i++;
}
}
else
{
$i="0";
while($i < $ILOSC_KONT_DOSTEPNOWYCH)
{
$md5_user[$i] = md5($user[$i]);
$md5_pass[$i] = $pass[$i];
$i++;
}
}


$i="0";
while($i < $ILOSC_KONT_DOSTEPNOWYCH)
{
if($login == $md5_user[$i])
{
if($haslo == $md5_pass[$i])
{
echo "Gratulacje jesteś w MEMBERS";
}
else
{
echo "Cześć, $login_old<BR>nPodales złe hasło";
die();
}
}
else
{
echo "$login_old questionmark.gifquestionmark.gif<BR>nSkąd wytrzasnołeś taki login questionmark.gif?";
die();
}
$i++;
}
}
?>
----------- end -----------------


jak mam zrobić dojście do podstrony (najlepiej źródło podstrony) tylko dla uprawnonych i jak zrobić wylogowanie (też najlepiej źródło)
zombie
Nie wnikalem w Twoj skrypt, ale logowanie proponuje robic na session_register(); Wtedy w postaci ciacha lub URL'a informacje przekazywane sa pomiedzy stronami.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.