Class: UsersController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- UsersController
- Defined in:
- lib/generators/mindapp/templates/app/controllers/users_controller.rb
Instance Method Summary collapse
- #change_password ⇒ Object
- #index ⇒ Object
-
#update_user ⇒ Object
mindapp methods.
Instance Method Details
#change_password ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/generators/mindapp/templates/app/controllers/users_controller.rb', line 13 def change_password # check if old password correct identity = Identity.find_by :code=> $user.code if identity.authenticate($xvars["enter"]["epass"]) identity.password = $xvars["enter"]["npass"] identity.password_confirmation = $xvars["enter"]["npass_confirm"] identity.save ma_log "Password changed" else ma_log "Unauthorized access" end end |
#index ⇒ Object
3 4 5 6 |
# File 'lib/generators/mindapp/templates/app/controllers/users_controller.rb', line 3 def index @today = Date.today @xmains = current_user.xmains.in(status:['R','I']).asc(:created_at) end |
#update_user ⇒ Object
mindapp methods
9 10 11 12 |
# File 'lib/generators/mindapp/templates/app/controllers/users_controller.rb', line 9 def update_user # can't use session, current_user inside mindapp methods $user.update_attribute :email, $xvars["enter_user"]["user"]["email"] end |