Class | LoginController |
In: |
app/controllers/login_controller.rb
|
Parent: | ApplicationController |
# File app/controllers/login_controller.rb, line 4 4: def add_user 5: @user = User.new(params[:user]) 6: if request.post? and @user.save 7: flash.now[:notice] = "Utworzono konto użytkownika #{@user.name}" 8: @user = User.new 9: end 10: end
# File app/controllers/login_controller.rb, line 35 35: def delete_user 36: if request.post? 37: user = User.find(params[:id]) 38: begin 39: user.destroy 40: flash[:notice] = "Użytkownik #{user.name} został usunięty" 41: rescue Exception => e 42: flash[:notice] = e.message 43: end 44: end 45: redirect_to(:action => :list_users) 46: end
# File app/controllers/login_controller.rb, line 31 31: def index 32: @total_orders = Order.count 33: end
# File app/controllers/login_controller.rb, line 48 48: def list_users 49: @all_users = User.find(:all) 50: end
# File app/controllers/login_controller.rb, line 12 12: def login 13: session[:user_id] = nil 14: if request.post? 15: user = User.authenticate(params[:name], params[:password]) 16: if user 17: session[:user_id] = user.id 18: redirect_to(:action => "index") 19: else 20: flash[:notice] = "Nieprawidłowy login lub hasło" 21: end 22: end 23: end