Sha256: 5e0011675a30691dca8ba2e852277eb2691cdb3a025754cbdb0ef44a745a9c08
Contents?: true
Size: 622 Bytes
Versions: 2
Compression:
Stored size: 622 Bytes
Contents
module Authorizme class SessionsController < AuthorizmeController def create user = User.find_by_email(params[:email]) if user && user.authenticate(params[:password]) login user if Authorizme::remote status = {status: "logged_in", user: user} respond_with status else redirect_to Authorizme::after_login_path end else if Authorizme::remote status = {status: "error"} respond_with status else render "new" end end end def destroy logout end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
authorizme-0.0.2 | app/controllers/authorizme/sessions_controller.rb |
authorizme-0.0.1.alpha | app/controllers/authorizme/sessions_controller.rb |