Sha256: 8862e22f3a5746958957771db9ddf9e490c0818582a7e7ed6fca74d36b1b7cbf

Contents?: true

Size: 1023 Bytes

Versions: 15

Compression:

Stored size: 1023 Bytes

Contents

# -*- encoding : utf-8 -*-
class UsersController < ApplicationController
  def index
    @today = Date.today
    @xmains = current_ma_user.xmains.in(status:['R','I']).asc(:created_at)
  end

  # jinda methods
  def update_user
    # can't use session, current_ma_user inside jinda methods
    $user.update_attribute :email, $xvars["enter_user"]["user"]["email"]
    $user.update_attribute :image, $xvars["enter_user"]["user"]["image"]
  end
  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
  
  def send_password_reset
    generate_token(:password_reset_token)
    self.password_reset_sent_at = Time.zone.now
    save!
    UserMailer.password_reset(self).deliver
  end

end

Version data entries

15 entries across 12 versions & 2 rubygems

Version Path
jinda-0.8.0 test/dummy/app/controllers/users_controller.rb
jinda-0.8.0 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.7.4 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.7.4 test/dummy/app/controllers/users_controller.rb
jinda-0.7.7.3 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.7.3 test/dummy/app/controllers/users_controller.rb
jinda-0.7.7.2 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.7.1 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda_mind-1.0.0 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.7 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.6 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.5.5 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.5.4 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.5.3 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb
jinda-0.7.5.2 lib/generators/jinda/templates/app/controllers/jinda_org/users_controller.rb