Здравеите въпроса ми е следния:
има ли начин този логин освен името логнатия потребител да изведе
и друга информация от базата с данни имам две талички
едната е lastlogin_time другата е ip. тях опитах да изведа но без успех.
login:
има ли начин този логин освен името логнатия потребител да изведе
и друга информация от базата с данни имам две талички
едната е lastlogin_time другата е ip. тях опитах да изведа но без успех.
login:
Код:
<?php
include("conf.inc.php"); // Включва името на датабазата и другата информация
session_start(); // Стартира сесията.
if ($_SESSION['logged'] == 1) { // Потребителя вече е влезнал в акаунта си.
if ($_SESSION['username'] == 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;
if ($r == 1)
$_SESSION['username']=$username;
header("Location: index.php"); // Отива на главната страница
exit(); // Спира останалото от скрипта
} else { // Грешен потребител/парола.
exit("Incorrect username/password!"); // Спира скрипта и изкарва съобщение.
}
}
}
mysql_close($db_connect); // Затваря връзката.
?>