Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie
Noob.
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.01.2011

Ostrzeżenie: (0%)
-----


Witam.
Jestem poczatkujacy jezeli chodzi o php.
Napisalem plik haslo.php gdzie mozna sie zalogowac na stronie. Wyglada on tak:
Kod
<?php
// Logowanie
session_start();
$login = "test";
$haslo = "test";
if(isset($_SESSION['zalogowany']))
{
    echo "Jestes zalogowany<br />";
    echo "<a href=\"?wyloguj=tak\">Wyloguj</a><br />";
    if($_GET['wyloguj'] == "tak")
    {
        echo "wylogowano pomyslnie";
        session_destroy();
    }
}
else
{
    if(isset($_POST['zaloguj']))
    {
        if($_POST['login'] == $login && $_POST['haslo'] == $haslo)
        {
            echo "Zalogowano pomyslnie<br />";
            echo "Za chwile nastapi przekierowanie";
            header("Refresh: 2; URL=index.php");
        }
        else
        {
            echo "Nie poprawne dane";
        }
    }
    else
    {
        echo "Nie jestes zalogowany";
        echo "<form method=\"post\">";
        echo "<table>";
        echo "<tr><td>Login <input type=\"text\" name=\"login\"/></tr></td>";
        echo "<tr><td>Haslo <input type=\"password\" name=\"haslo\"/></tr></td>";
        echo "</table>";
        echo "<input type=\"submit\" name=\"zaloguj\" value=\"Zaloguj\"/>";
        echo "</form>";
    }
}
?>


I teraz po zalogowaniu po 2s przechodzi na strone glowna - index.php.
Tyle ze mam maly problem - po odswiezeniu strony trzeba od nowa sie zalogowac. Jak zrobic aby po odswiezeniu uzytkownik dalej byl zalogowany?
Dodatkowo chce aby haslo.php bylo powiazane z index.php tak aby zalogowanemu uzytkownikowi na stronie glownej wyswietlal sie napis "Zalogowany" tyle ze nie mam pojecia jak to zrobic. Pomoze ktos?

Ten post edytował Noob. 21.01.2011, 17:37:18
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 1.09.2025 - 17:47