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