[MCKIN-2917] update the last_login timestamp when logging in

Can we be a little more specific with the validation vs. just testing for equivalency?