Sha256: 9259bb5bc5b60018693e0baf8b0dec5bef21eea082fe7f244b89814ec5667561
Contents?: true
Size: 853 Bytes
Versions: 2
Compression:
Stored size: 853 Bytes
Contents
def valid_credentials?(params) ENV['EMAIL'] == params['email'] && ENV['PASSWORD'] == params['password'] end def error_message(error) "#{error[:name]}: #{error[:message]} (#{error[:exception_id]})" end def set_credentials_verified(session) session[:credentials_verified] = true session[:code_verified] = false end def is_credentials_verified?(session) session[:credentials_verified] && !session[:code_verified] end def is_logged_in?(session) session[:credentials_verified] && session[:code_verified] end def logout(session) session[:credentials_verified] = true session[:code_verified] = false session[:code_id] = nil end def set_default_state(session) session[:credentials_verified] = false session[:code_verified] = false end def login(session) session[:credentials_verified] = true session[:code_verified] = true end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cpaas-sdk-1.1.0 | examples/2fa/helper.rb |
cpaas-sdk-1.0.0 | examples/2fa/helper.rb |