Добър вечер искам да попитам има ли някакъв начин да се направи да записва дата
и час на логина тоест даден потребител като се логне да запише датата и часа на логина и при всеки вход тази информация да се обновява
датата и часа да се записват в този формат:
тук в форума разгледах много теми за тимесмап онлаин потребители и др.
опитах няколко начина но нито един не ми се получи именно затова се обръщам пак към вас за още малко помощ ако може благодаря ви!!!!
ако може да ми се обясни как да го направя.
а ето ми и индекс фаила:
index.php
и час на логина тоест даден потребител като се логне да запише датата и часа на логина и при всеки вход тази информация да се обновява
датата и часа да се записват в този формат:
Код:
.date('j F Y, H:i:s')
тук в форума разгледах много теми за тимесмап онлаин потребители и др.
опитах няколко начина но нито един не ми се получи именно затова се обръщам пак към вас за още малко помощ ако може благодаря ви!!!!
ако може да ми се обясни как да го направя.
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;
$user_info = mysql_fetch_array($q);
$_SESSION['user_info'] = $user_info[0];
header("Location: index.php"); // Отива на главната страница
} else { // Грешен потребител/парола.
exit("Incorrect username/password!"); // Спира скрипта и изкарва съобщение.
}
}
}
}
mysql_close($db_connect); // Затваря връзката.
?>
а ето ми и индекс фаила:
index.php
PHP:
<?php
include("conf.inc.php"); // Включва базата данни.
ob_start();
session_start(); // Стартира сесията.
if ($_SESSION['logged'] != 1) { // Няма грешка.
header("Location: login.php"); // Отива на страницата за вход.
exit(); // Спира останалото от скрипта
}
echo '<br/> <span style="color:#04688d">Здравеи-:<span style="color:#04688d">'.$_SESSION['username'];
echo '<br/> <span style="color:#04688d">Последния ти вход е от ип-:<span style="color:#04688d">'.$_SESSION['lastlogin_ip'];
echo '<br/> <span style="color:#04688d">Последния ти вход е на-:<span style="color:#04688d">'.$_SESSION .date('j F Y, H:i:s',['lastlogin_time'];
?>