Autor | Zpráva | ||
---|---|---|---|
jezza03 Profil * |
#1 · Zasláno: 29. 7. 2015, 15:11:24
Dobrý den,
potřeboval bych kontrolovat jak dlouho je uživatel přihlášen na stránce. Pokud se ale odhlásí, tak už by se to nemělo počítat, znova až při dalším přihlášení. Tady mám svůj, ten mi hází pořád jen jedno číslo. public function onlineTime() { if ($this->user->isLoggedIn()) { $lastTime = $this->userManager->getUserInfo($this->user->id)->onlinetime; $nowTime = new DateTime(date('Y-m-d H:i:s')); $lastTime = new DateTime(date('Y-m-d H:i:s', $lastTime)); $onlineTime = $nowTime->diff($lastTime); $onlineTime = strtotime($onlineTime->format('Y-m-d H:i:s')) + strtotime($lastTime); $this->userManager->updateOnlineTime($onlineTime, $this->user->id); } } Díky za odpověd. |
||
Časová prodleva: 10 let
|
0