Guest User

Untitled

a guest
May 26th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. # *********** Setting up scenarios ******************************
  2. # Each scenario has default settings. User can change all or some
  3. # of them. Each scenario Hash is merged with the default settings.
  4. #
  5. # :as_[scenario_name] values set the value to the corresponding value from
  6. # 'scenario_name'.
  7. @scenarios = {
  8. :sign_up => {
  9. :autologin => false,
  10. :set_cookies => :as_login,
  11. :captcha => true,
  12. :send_email => [:include_password, :use_activation],
  13. :on_fail => {:render => "#{@controller.to_s}/new", :flash => "Something is wrong!"},
  14. :on_success => {:redirect_to => :resource, :flash => "Your account has been created."}
  15. },
  16. :login => {
  17. :set_cookies => false, # remember_me token from params will force setting cookies anyway
  18. :captcha => true,
  19. :on_fail => {:render => "#{@controller.to_s}/login", :flash => "Login unsuccessful."},
  20. :on_success => {:redirect_to => :stored, :flash => "Login successful."}
  21. },
  22. :logout => {
  23. :remove_cookies => true,
  24. :on_fail => {:render => "/500.html"},
  25. :on_success => {:redirect_to => :stored, :flash => "Your account has been created."}
  26. },
  27. :change_password => {
  28. :logout => false,
  29. :ask_old_password => true, # forced false if changing password by recover token
  30. :set_cookies => :as_login, # only works if :logout is false
  31. :on_fail => {:render => "#{@controller.to_s}/change-password"},
  32. :on_success => {:redirect_to => :stored, :flash => "Your password has been changed."}
  33. },
  34. :recover_password => {
  35. :login => false,
  36. :on_fail => {
  37. :render => "#{@controller.to_s}/recover-password",
  38. :flash => "Your password token us invalid."
  39. },
  40. :on_success => {
  41. :redirect_to => "#{@controller.to_s}/change-password",
  42. :flash => "Now please change your password."
  43. }
  44. },
  45. :lost_password => {
  46. :on_fail => {
  47. :render => "#{@controller.to_s}/lost-password",
  48. :flash => "No such email was found in the database."
  49. },
  50. :on_success => {
  51. :render => "#{@controller.to_s}/lost-password",
  52. :flash => "Password recovery link was sent to you. Please check your email."
  53. }
  54. },
  55. :captcha => {
  56. :on_fail => {
  57. :render => :current,
  58. :flash => "Sorry, the letters you entered in CAPTCHA
  59. field don't match the ones on the picture, try again"
  60. }
  61. },
  62. :should_be_owner => {
  63. :on_fail => {:redirect_to => '/403.html'}
  64. }
  65. }
Add Comment
Please, Sign In to add comment