Fórum
User login information - When a user last logged in
Ryan Terwedo, modificado 13 Anos atrás.
User login information - When a user last logged in
Junior Member Postagens: 94 Data de Entrada: 31/10/08 Postagens Recentes
Is there a way to see when a user last logged in or even better, a trail of all their login s?
I have poked around and unless the words I aanm searching for are wrong, I cannot find anything.
Thanks,
Ryan
I have poked around and unless the words I aanm searching for are wrong, I cannot find anything.
Thanks,
Ryan
Amos Fong, modificado 13 Anos atrás.
RE: User login information - When a user last logged in
Liferay Legend Postagens: 2047 Data de Entrada: 07/10/08 Postagens Recentes
Hey Ryan,
If you have the user object you can use this method:
I don't think a history is kept anywhere though.
If you have the user object you can use this method:
public Date getLastLoginDate() {
return _lastLoginDate;
}
I don't think a history is kept anywhere though.
Ryan Terwedo, modificado 13 Anos atrás.
RE: User login information - When a user last logged in
Junior Member Postagens: 94 Data de Entrada: 31/10/08 Postagens Recentes
Thanks... I have no idea where I would use that (Its been forever since I coded). Any help on where this would go?
Thanks!!
Thanks!!
Sandeep Nair, modificado 13 Anos atrás.
RE: User login information - When a user last logged in
Liferay Legend Postagens: 1744 Data de Entrada: 06/11/08 Postagens Recentes
Hi,
As Amos said you can just retrieve only the lastloginDate of the user
If you want to find the login date of the logged in user simply use the following
PortalUtil.getUser(request).getLastLoginDate();
If you want loginDate of all users, u can call UserLocalServiceUtil.getUsers(-1,-1);
to retrieve all users in system and then use the above method in a loop.
As Amos said you can just retrieve only the lastloginDate of the user
If you want to find the login date of the logged in user simply use the following
PortalUtil.getUser(request).getLastLoginDate();
If you want loginDate of all users, u can call UserLocalServiceUtil.getUsers(-1,-1);
to retrieve all users in system and then use the above method in a loop.
Marcus Souza, modificado 13 Anos atrás.
RE: User login information - When a user last logged in
Junior Member Postagens: 58 Data de Entrada: 31/03/09 Postagens RecentesSandeep Nair:
Hi,
As Amos said you can just retrieve only the lastloginDate of the user
If you want to find the login date of the logged in user simply use the following
PortalUtil.getUser(request).getLastLoginDate();
If you want loginDate of all users, u can call UserLocalServiceUtil.getUsers(-1,-1);
to retrieve all users in system and then use the above method in a loop.
I am trying the same thing in a VM File
with the code
$user.getLastLoginDate() --> Mon Jan 10 16:11:47 GMT 2011
I get it, but i cant format or split it
I tried
$splittedLoginDate = $stringUtil.split($user.getLoginDate(), ' ')
$date.format('medium',$user.getLoginDate())
but i get just the same string. can someone pls point me in the right direction?
Marcus
Sandeep Nair, modificado 13 Anos atrás.
RE: User login information - When a user last logged in
Liferay Legend Postagens: 1744 Data de Entrada: 06/11/08 Postagens Recentes
You can use date variable to format. For example if you want to get year from date u could use something as
$date.getDate($user.getLoginDate(),"yyyy", $locale)
The above will give you year in your case 2011
$date.getDate($user.getLoginDate(),"yyyy", $locale)
The above will give you year in your case 2011
Marcus Souza, modificado 13 Anos atrás.
RE: User login information - When a user last logged in
Junior Member Postagens: 58 Data de Entrada: 31/03/09 Postagens Recentes
It works. Thanks a lot Sandeep. Where are the library with all methodes? then I dont need to ask next time.
Marcus
Marcus
Sandeep Nair, modificado 13 Anos atrás.
RE: User login information - When a user last logged in
Liferay Legend Postagens: 1744 Data de Entrada: 06/11/08 Postagens Recentes
Actually i am not aware. Basically what i do is i know all the variables that used in vm files are put using VelocityVariable. So i just dig Velocity Variables and then see the init.vm of unstyled theme to see, to which variable is it assigned to.
Ken Patrick, modificado 11 Anos atrás.
RE: User login information - When a user last logged in
New Member Postagens: 9 Data de Entrada: 02/11/11 Postagens RecentesSandeep Nair:
Actually i am not aware. Basically what i do is i know all the variables that used in vm files are put using VelocityVariable. So i just dig Velocity Variables and then see the init.vm of unstyled theme to see, to which variable is it assigned to.
I can't figure out how to get the month at all, I have it set as:
$date.getDate($user.getLoginDate(),"dd", $locale)/$date.getDate($user.getLoginDate(),"mm", $locale)/$date.getDate($user.getLoginDate(),"yyyy", $locale)
however that gets me an odd date:
20/53/2012
David H Nebinger, modificado 11 Anos atrás.
RE: User login information - When a user last logged in
Liferay Legend Postagens: 14914 Data de Entrada: 02/09/06 Postagens Recentes
'mm' is minute, 'MM' is month.
Ken Patrick, modificado 11 Anos atrás.
RE: User login information - When a user last logged in
New Member Postagens: 9 Data de Entrada: 02/11/11 Postagens Recentes
thank you!
chethan bd, modificado 11 Anos atrás.
RE: User login information - When a user last logged in
Junior Member Postagens: 29 Data de Entrada: 27/03/12 Postagens Recentes
Hi Ken Patrick,
use in this way -- $date.getDate($user.getLastLoginDate(),"dd-MM-yyyy hh:mm:ss",$locale)
BR,
Chethan
use in this way -- $date.getDate($user.getLastLoginDate(),"dd-MM-yyyy hh:mm:ss",$locale)
Ken Patrick:
I can't figure out how to get the month at all, I have it set as:$date.getDate($user.getLoginDate(),"dd", $locale)/$date.getDate($user.getLoginDate(),"mm", $locale)/$date.getDate($user.getLoginDate(),"yyyy", $locale)
however that gets me an odd date:
20/53/2012
BR,
Chethan
Steve Cochran, modificado 11 Anos atrás.
RE: User login information - When a user last logged in
New Member Postagens: 13 Data de Entrada: 21/08/12 Postagens Recentes
Anyone know if it possible to see this through the control panel GUI?