Sha256: 35fd34a8fa5d32d5b8226ce72573de6084741621c9ad40a3b4d7f0d4658e6527
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
module Dailycred class UsersController < ApplicationController include Dailycred::Helpers def reset_password if params[:user] dailycred.reset_password(params[:user]) flash[:notice] = "Your password has been reset. See your email for further instructions." else flash[:notice] = "Please enter your email or password to continue." end redirect_to_auth end def login response = dailycred.login params if response.success? @user = User.find_or_create_from_local_auth(response.user) session[:user_id] = @user.id flash[:notice] = "You have logged in successfully." else flash[:notice] = "There was a problem logging you in." flash[:login_error] = response.errors["message"] flash[:login_error_attribute] = response.errors["attribute"] end redirect_to_auth end def signup response = dailycred.signup params if response.success? @user = User.find_or_create_from_local_auth(response.user) session[:user_id] = @user.id flash[:notice] = "You have signed up successfully." else flash[:notice] = "There was a problem logging you in." flash[:signup_error] = response.errors["message"] flash[:signup_error_attribute] = response.errors["attribute"] end redirect_to_auth end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dailycred-0.3.1 | app/controllers/dailycred/users_controller.rb |