Autor | Zpráva | ||
---|---|---|---|
Majkelju Profil |
#1 · Zasláno: 15. 12. 2013, 15:10:56
Zdravím,
potřebuji uchovávat info o každém přihlášení uživatele (čas, jméno, odhlášení), které by si pak mohl hlavní administrator kdykoliv zpřístupnit. Časem by se tam přidaly i jiné záznamy, jako např. úpravy v databázi. Jakou nejjednodušší cestou to udělat? Nebo lze tyto údaje získat přímo ze serveru? Ukládá se to třeba někam automaticky? Asi to nebude nic složitého, spíš nevím, odkud se "odpíchnout". |
||
jenikkozak Profil |
#2 · Zasláno: 15. 12. 2013, 15:16:40
Jakým způsobem probíhá na tvém webu přihlašování?
|
||
johnl Profil |
Můžeš si např vytvořit jednoduchou funkci:
function loguj_akci($uzivatel,$akce){ mysql_query("INSERT into akce (uzivatel,akce) VALUES ($uzivatel,$akce)"); # čas uložíš v mysql při vložení } např. odhlášení: <?php if(isset($_GET["logout"]) { session_destroy(); loguj_akci($uzivatel,"Odhlášení z webu"); } ?> Časem by se Ti ale záznamy mohli dost nakupit. |
||
Majkelju Profil |
#4 · Zasláno: 15. 12. 2013, 15:23:53
johnl:
Díky, to vypadá krásně jednoduše! S tím, že se záznamy budou kupit, počítám. Bylo by z tohoto hlediska vhodnější ukládat záznamy do souboru nebo je to jedno? |
||
DJ Miky Profil |
#5 · Zasláno: 15. 12. 2013, 15:43:40
Určitě ukládat do databáze, ta je pro tyto účely stavěná. Uložením do souboru by ses připravil o možnost záznamy efektivně filtrovat, řadit a podobně.
|
||
Majkelju Profil |
#6 · Zasláno: 15. 12. 2013, 17:06:24
Díky za rady, už mi to jede, jak potřebuju :)
|
||
Časová prodleva: 10 let
|
0