Advertisement
Guest User

Untitled

a guest
Jul 30th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. class AccountController < ApplicationController
  2. include NinjaAuthentication
  3. def index
  4. output = "Starting..<hr/><hr/>"
  5.  
  6. output << "<h1>Basic permission testing</h1><hr />"
  7. user = User.authenticate(:username => "aptiva", :password => "123")
  8. output << "<b>user = User.authenticate(:username => 'aptiva', :password => '123'):</b> #{user.inspect}<hr />"
  9. post = Post.find(:first)
  10. output << "<b>all permissions</b>: #{Permission.find(:all).inspect}<hr />"
  11. output << "<b>post's permissions</b>: #{post.permissions.inspect}<hr />"
  12. output << "does user have enough permissions to edit post?<br /><b>has_user_permissions? :user => user, :permissions => post.permissions:</b> #{has_user_permissions? :user => user, :permissions => post.permissions}<hr />"
  13.  
  14. output << "<h1>Log in / out testing </h1><hr />"
  15. output << "<b>is_anyone_logged_in?</b> #{is_anyone_logged_in?}<hr />"
  16. output << "<b>logged_in_user.inspect</b>: #{logged_in_user.inspect}<hr />"
  17. output << "<b>log_user_in user</b>: #{log_user_in user}<hr />"
  18. output << "<b>is_anyone_logged_in?</b> #{is_anyone_logged_in?}<hr />"
  19. output << "<b>logged_in_user.inspect</b>: #{logged_in_user.inspect}<hr />"
  20. output << "<b>log_user_out user</b>: #{log_user_out user}<hr />"
  21. output << "<b>is_anyone_logged_in?</b> #{is_anyone_logged_in?}<hr />"
  22. output << "<b>logged_in_user.inspect</b>: #{logged_in_user.inspect}<hr />"
  23.  
  24. output << "<hr/>Done!"
  25. render :text => output
  26. end
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement