How did last.login field gets populated?

Hi Experts,

we are facing an issue in last.login field.

For ldap Accounts, the last.login field was displaying proper values/Dates. But for non ldap accounts, its showing wrong date.

Can any one please help me to figure out why its behaving in such a way??

Also let me know how the last.login field was getting filled? I have searched format controls, process, scripts, but no luck :(

Thanks in advance,

Regards,

Shalini R