Witam poniżej dołączam plik logowanie.php przez który następuje zalogowanie użytkownika.
Mam takie pytanie.
Gdzie i jak dodać zapytanie aby dodawało datę zalogowania.
Moim celem jest abym w bazie danych miał kiedy ostatnio użytkownik był logowany.
Czy jest możliwość aby za każdym razem gdy się zaloguje na nowo zmieniało tamtą datę na nowa w tabeli w mysql?
Po prostu chyba nadpisywanie...
Jak to zrobić?
Mógłby mi ktoś tutaj dopisać tylko takie zapytanie?
A datę logowania ma zapisywać do pola ostatnielog w tabeli uzytkownik.
Oto kod logowania:
<?php
if (!isset($_SESSION['login'])) { // dostęp dla niezalogowanego użytkownika
if ($_POST['wyslane']) { // jeżeli formularz został wyssany, to wykonuje się poniższy skrypt
include 'db.php'; // połązenie sie z bazą danych
$tabela = 'uzytkownik'; // zdefiniowanie tabeli MySQL
$login = $_POST["login"];
$haslo = $_POST["haslo"];
$haslo = md5($haslo); // szyfrowanie podanego hasła
login='$login' and haslo='$haslo' and status=0");
// jeżeli użytkownik zarejestrował się, a nie aktywował swojego konta, to wyświetla się komunikat
echo '<p><font size="2" color="red"><br><br><b>Twoje konto nie zostało aktywowane.<br> Aby to zrobić, wejdź na swoją pocztę e-mail, a następnie znajdź wiadmość o rejestracji.</b><br><br></font></p>'; }
// jeżeli wszystko jest dobrze, użytkownik się loguje
login='$login' and haslo='$haslo' and status=1");
$_SESSION["login"] = $informacja["login"];
header('Location: index.php?s=zalogowany '); } else {
echo '<p><font size="2" color="red"><br><br><b>Dane są nieprawidłowe. Spróbuj jeszcze raz.<br><br></b></font></p>'; }
}
// tworzenie formularza HTML
<form action="index.php?s=logowanie2" method="post">
<input type="hidden" name="wyslane" value="TRUE" />
<p>Login: <input type="text" name="login" /></p>
<p>Hasło: <input type="password" name="haslo" /></p>
<p><input type="submit" value="zaloguj" /></p>
</form><br><br>
KONIEC;
} else {
header('Location: index.php?s=zalogowany '); // zalogowany użytkownik zostaje przekierowany na stronę główną }
if ($_GET["wylogowanie"] == "tak") {
// niszczenie sesji użytkownika
header('Location: ../index.php?s=wyloguj '); // przekierwanie na stronę główną }
?>
Daje oczywiście za pomoc PLUSY !