Set sign_in attributes on iChain login

Set last_sign_in_at and current_sign_in_at attributes when iChain login is enabled. #807
This commit is contained in:
Christian Bruckmayer 2016-03-10 13:42:30 +01:00
parent 976616b47b
commit 55ab8a8e8f

View file

@ -74,7 +74,9 @@ class User < ActiveRecord::Base
raise UserDisabled if user && user.is_disabled
if user
user.update_attributes(email: attributes[:email])
user.update_attributes(email: attributes[:email],
last_sign_in_at: user.current_sign_in_at,
current_sign_in_at: Time.current)
else
begin
user = create!(username: username, email: attributes[:email])