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 !';
}
?>
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 !';
}
?>