module Devise::Models::MagicLinkAuthenticatable
Public Instance Methods
after_magic_link_authentication()
click to toggle source
A callback initiated after successfully authenticating. This can be used to insert your own logic that is only run after the user successfully authenticates.
Example:
def after_magic_link_authentication self.update_attribute(:invite_code, nil) end
# File lib/devise/models/magic_link_authenticatable.rb, line 32 def after_magic_link_authentication end
password()
click to toggle source
Not having a password method breaks the :validatable module
# File lib/devise/models/magic_link_authenticatable.rb, line 13 def password nil end
password_required?()
click to toggle source
# File lib/devise/models/magic_link_authenticatable.rb, line 8 def password_required? false end
send_magic_link(remember_me)
click to toggle source
# File lib/devise/models/magic_link_authenticatable.rb, line 17 def send_magic_link(remember_me) token = Devise::Passwordless::LoginToken.encode(self) send_devise_notification(:magic_link, token, remember_me, {}) end