Добър вечер използвам тази логин система тя работи отлично но не ми изкарва след логването името на потребителя ще съм ви много благодарен
ако помогнете:
това ми е логина:
login.php
това ми е index фаила:
index.php
опитах по този начин да изведа username но не
казва ми здравеи Това е главната страница
ето как опитах да го направя:
като сложа:
ми покаазва само здравеи но не и името на потребителя
които се е логнал има ли начин да се направи след логин на потребител
в index.php да показва името на логнатия потребител
благодаря ви предварително.
ако помогнете:
това ми е логина:
login.php
Код:
<?php
include("conf.inc.php"); // Включва името на датабазата и другата информация
session_start(); // Стартира сесията.
if ($_SESSION['logged'] == 1) { // Потребителя вече е влезнал в акаунта си.
header("Location: index.php"); // Отива на главната страница.
exit(); // Спира останалото от скрипта.
} else {
if (!isset($_POST['submit'])) { // Формата не беше изпратена.
echo "<form action=\"login.php\" method=\"POST\">";
echo "<table>";
echo "<tr>";
echo "<td colspan=\"2\">Login:</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">Username:</td><td width=\"50%\"><input name=\"username\" size=\"18\" type=\"text\" />";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">Password:</td><td width=\"50%\"><input name=\"password\" size=\"18\" type=\"text\" />";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"2\"><input type=\"submit\" name=\"submit\" value=\"submit\"</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
} else {
$username = form($_POST['username']);
$password = md5($_POST['password']); // Криптира паролата.
$q = mysql_query("SELECT * FROM `users` WHERE username = '$username' AND password = '$password'") or die (mysql_error()); // mySQL query
$r = mysql_num_rows($q); // Проверява дали има нещо в базата данни.
if ($r == 1) { // Има нещо в базата данни. Потребителя/паролата съвпадат.
$_SESSION['logged'] = 1;
header("Location: index.php"); // Отива на главната страница
exit(); // Спира останалото от скрипта
} else { // Грешен потребител/парола.
exit("Incorrect username/password!"); // Спира скрипта и изкарва съобщение.
}
}
}
mysql_close($db_connect); // Затваря връзката.
?>
това ми е index фаила:
index.php
Код:
<?php
include("conf.inc.php"); // Включва базата данни.
session_start(); // Стартира сесията.
if ($_SESSION['logged'] != 1) { // Няма грешка.
header("Location: login.php"); // Отива на страницата за вход.
exit(); // Спира останалото от скрипта
}
echo "Това е главната страница!";
echo "<br />";
echo "<a href=\"logout.php\">Logout?</a>"
?>
опитах по този начин да изведа username но не
казва ми здравеи Това е главната страница
ето как опитах да го направя:
Код:
<?php
include("conf.inc.php"); // Включва базата данни.
session_start(); // Стартира сесията.
if ($_SESSION['logged'] != 1) { // Няма грешка.
header("Location: login.php"); // Отива на страницата за вход.
exit(); // Спира останалото от скрипта
}
echo "Това е главната страница!";
echo "Здравей " . $_SESSION['username']
echo "<br />";
echo "<a href=\"logout.php\">Logout?</a>"
?>
като сложа:
Код:
echo "Здравей " . $_SESSION['username']
които се е логнал има ли начин да се направи след логин на потребител
в index.php да показва името на логнатия потребител
благодаря ви предварително.