Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zalogowany jako:, Problem z logowaniem
rafcio1410
post
Post #1





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

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


Witam,
Nazywam sie Rafal i jestem nowy na forum. Jezyk php znam srednio wiec zarejestrowalem sie na waszym forum w celu doskonalenia swojej wiedzy, a zarazem uzyskania odpowiedzi na niektore tematy od was.

W tym temacie moj problem polega na tym, ze nie wiem jak zrobic po zalogowaniu aby wyswietlal sie napis "zalogowany jako: i name usera w tym miejscu."
Kod dziala tak ze po poprawnym zalogowaniu dalem header na index.php z msg==2 i chcialbym zeby w tym miejscu zostal wyswietlony ten napis.Dacie jakies wskazowki jak to sie robi?

kod z login.php :
Kod
<?php
session_start();

//Połączenie z bazą
if (@!include('connect.php')) die("Wystąpił błąd, spróbuj później");

//Sprawdzam czy jest ktoś zarejestrowany
$sql = mysql_query("SHOW TABLES LIKE 'users'");    
if(!mysql_num_rows($sql) == 0)
{
//Sprawdzam czy użytkownik próbuje się zalogowac
if ($_POST['zaloguj'])
    {
        if (empty($_POST['log']) || empty($_POST['pass']))
            {
                $msg = "Nie wypełniłeś wszystkich pól !";
            }
        else
            {        
                $log = mysql_real_escape_string(htmlspecialchars( trim($_POST['log']) ));
                $pass = sha1( mysql_real_escape_string (htmlspecialchars( trim($_POST['pass']) ) ));
                
                //Sprawdzam czy dane użytkownika pasują do tych z rejestracji
                $sql = mysql_query("SELECT count(*) as ile FROM `users` WHERE name='$log' and hashed_psw='$pass'");        
                $row = mysql_fetch_array($sql);
                if ($row['ile'] == 1)
                    {
                        $msg = 'Za 5 sekund zostaniesz przeniesiony do panelu sterowania';
                        $_SESSION['id'] = session_id();
                        $_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];                                                 
                        header("refresh:3;url=index.php?msg=2");
                    }
                else
                    {
                        $msg = 'Wpisano zły login lub hasło';
                    }
        
                
            }
    }
}
else
{
    $msg = 'Musisz się zarejestrować przed zalogowaniem !';
}

    
?>


Ten post edytował rafcio1410 18.04.2011, 12:12:10
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 23:28