Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: None  |  size: 5.01 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ## this section below are for admin account... login properly
  2. Processing SessionsController#create (for 127.0.0.1 at 2010-06-10 11:38:57) [POS
  3. T]
  4.   Parameters: {"authenticity_token"=>"MtqhTK+TtkibGKK/q/kYPNeI/kQWhKuY8d316UkL5g
  5. U=", "Log-In.x"=>"19", "Log-In.y"=>"18", "login"=>"admin", "password"=>"adminpassword"}
  6.   ←[4;35;1mUser Load (16.0ms)←[0m   ←[0mSELECT * FROM `users` WHERE (login = 'ad
  7. min' and activated_at IS NOT NULL) LIMIT 1←[0m
  8.   ←[4;36;1mUser Columns (0.0ms)←[0m   ←[0;1mSHOW FIELDS FROM `users`←[0m
  9.   ←[4;35;1mSQL (16.0ms)←[0m   ←[0mBEGIN←[0m
  10.   ←[4;36;1mSQL (0.0ms)←[0m   ←[0;1mCOMMIT←[0m
  11.   ←[4;35;1mroles_users Columns (78.0ms)←[0m   ←[0mSHOW FIELDS FROM `roles_users`
  12. ←[0m
  13.   ←[4;36;1mRole Load (79.0ms)←[0m   ←[0;1mSELECT * FROM `roles` INNER JOIN `role
  14. s_users` ON `roles`.id = `roles_users`.role_id WHERE (`roles_users`.user_id = 3
  15. ) ←[0m
  16.   ←[4;35;1mRole Columns (0.0ms)←[0m   ←[0mSHOW FIELDS FROM `roles`←[0m
  17. Redirected to http://127.0.0.1:3000/admin
  18. Completed in 312ms (DB: 189) | 302 Found [http://127.0.0.1/session]
  19. 0.0.1/session]
  20.   ←[4;36;1mSQL (0.0ms)←[0m   ←[0;1mSET NAMES 'utf8'←[0m
  21.   ←[4;35;1mSQL (0.0ms)←[0m   ←[0mSET SQL_AUTO_IS_NULL=0←[0m
  22.  
  23.  
  24. Processing PageController#admin_dashboard (for 127.0.0.1 at 2010-06-10 11:39:01)
  25.  [GET]
  26. Rendering template within layouts/application
  27. Rendering page/admin_dashboard
  28.   ←[4;36;1mUser Columns (0.0ms)←[0m   ←[0;1mSHOW FIELDS FROM `users`←[0m
  29.   ←[4;35;1mUser Load (16.0ms)←[0m   ←[0mSELECT * FROM `users` WHERE (`users`.`id
  30. ` = 3) LIMIT 1←[0m
  31. Rendered users/_user_bar (47.0ms)
  32. Rendered shared/_header_main (47.0ms)
  33.   ←[4;36;1mroles_users Columns (0.0ms)←[0m   ←[0;1mSHOW FIELDS FROM `roles_users
  34. `←[0m
  35.   ←[4;35;1mRole Load (15.0ms)←[0m   ←[0mSELECT * FROM `roles` INNER JOIN `roles_
  36. users` ON `roles`.id = `roles_users`.role_id WHERE (`roles_users`.user_id = 3 )
  37. ←[0m
  38.   ←[4;36;1mRole Columns (0.0ms)←[0m   ←[0;1mSHOW FIELDS FROM `roles`←[0m
  39.   ←[4;35;1mUser Load (15.0ms)←[0m   ←[0mSELECT * FROM `users` WHERE (`users`.`id
  40. ` = 3) ←[0m
  41.   ←[4;36;1mMessage Columns (79.0ms)←[0m   ←[0;1mSHOW FIELDS FROM `messages`←[0m
  42.   ←[4;35;1mSQL (156.0ms)←[0m   ←[0mSELECT count(*) AS count_all FROM `messages`
  43. WHERE (((`messages`.`deleted` = 0) AND (`messages`.to_id = 3)) AND (`messages`.t
  44. o_id = 3)) ←[0m
  45. Rendered shared/_member_bar (312.0ms)
  46. Rendered shared/_footer (16.0ms)
  47. Completed in 984ms (View: 250, DB: 281) | 200 OK [http://127.0.0.1/admin]
  48.  
  49.  
  50.  
  51.  
  52. ## this is the member who has an error on login
  53. Processing SessionsController#create (for 127.0.0.1 at 2010-06-10 11:40:52) [POS
  54. T]
  55.   Parameters: {"authenticity_token"=>"eiG7z+dwW0m1KaE5XAhJK+PvqjrFNqimS37cGe9jse
  56. k=", "Log-In.x"=>"0", "Log-In.y"=>"0", "login"=>"gamels", "password"=>"memberpassword"}
  57.  
  58.   ←[4;35;1mUser Load (0.0ms)←[0m   ←[0mSELECT * FROM `users` WHERE (login = 'gam
  59. els' and activated_at IS NOT NULL) LIMIT 1←[0m
  60. Failed login for 'gamels' from 127.0.0.1 at Thu Jun 10 03:40:52 UTC 2010
  61. Rendering template within layouts/application
  62. Rendering sessions/new
  63. Rendered shared/_login (16.0ms)
  64.   ←[4;36;1mCity Load (31.0ms)←[0m   ←[0;1mSELECT * FROM `cities` ←[0m
  65.   ←[4;35;1mCity Columns (16.0ms)←[0m   ←[0mSHOW FIELDS FROM `cities`←[0m
  66. Rendered shared/_search (531.0ms)
  67. Rendered users/_user_bar (16.0ms)
  68. Rendered shared/_header_main (32.0ms)
  69. Rendered shared/_footer (16.0ms)
  70. Completed in 781ms (View: 703, DB: 47) | 200 OK [http://127.0.0.1/session]
  71.  
  72.  
  73.  
  74.  
  75.  
  76. ## this is from the code on the app/controllers
  77. # This controller handles the login/logout function of the site.  
  78. class SessionsController < ApplicationController
  79.  
  80.   # render new.rhtml
  81.   def new
  82.     @use_alt = true
  83.   end
  84.  
  85.   def create
  86.     logout_keeping_session!
  87.     user = User.authenticate(params[:login], params[:password])
  88.     if user
  89.       # Protects against session fixation attacks, causes request forgery
  90.       # protection if user resubmits an earlier form using back
  91.       # button. Uncomment if you understand the tradeoffs.
  92.       # reset_session
  93.       self.current_user = user
  94.       new_cookie_flag = (params[:remember_me] == "1")
  95.       handle_remember_cookie! new_cookie_flag
  96.       # redirect_back_or_default('/')
  97.       # flash[:notice] = "Logged in successfully"
  98.       if current_user.has_role?('admin')
  99.         redirect_to admin_path
  100.       elsif current_user.has_role?('member')
  101.         redirect_to member_path
  102.       end
  103.     else
  104.       note_failed_signin
  105.       @login       = params[:login]
  106.       @remember_me = params[:remember_me]
  107.       render :action => 'new'
  108.     end
  109.   end
  110.  
  111.   def destroy
  112.     logout_killing_session!
  113.     flash[:notice] = "You have been logged out."
  114.     redirect_back_or_default('/')
  115.   end
  116.  
  117. protected
  118.   # Track failed login attempts
  119.   def note_failed_signin
  120.     flash[:error] = "Couldn't log you in as '#{params[:login]}'"
  121.     logger.warn "Failed login for '#{params[:login]}' from #{request.remote_ip} at #{Time.now.utc}"
  122.   end
  123. end