Sha256: d221dceaee99b955cc4e4e666c9e3497fed151521e1163bf539af2b8c7ffbc39
Contents?: true
Size: 563 Bytes
Versions: 2
Compression:
Stored size: 563 Bytes
Contents
class Sprangular::PasswordsController < Sprangular::BaseController def create user = Spree::User.find_by!(email: params[:spree_user][:email]) Spree::User.send_reset_password_instructions(user) respond_with user end def update if params[:spree_user][:password].blank? user = Spree::User.new user.errors[:password] = "Cannot be blank" else user = Spree::User.reset_password_by_token(params[:spree_user]) if user.errors.empty? sign_in :spree_user, user end end respond_with user end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sprangular-0.1.0 | app/controllers/sprangular/passwords_controller.rb |
sprangular-0.0.1 | app/controllers/sprangular/passwords_controller.rb |