Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AccountController < ApplicationController
- include NinjaAuthentication
- def index
- output = "Starting..<hr/><hr/>"
- output << "<h1>Basic permission testing</h1><hr />"
- user = User.authenticate(:username => "aptiva", :password => "123")
- output << "<b>user = User.authenticate(:username => 'aptiva', :password => '123'):</b> #{user.inspect}<hr />"
- post = Post.find(:first)
- output << "<b>all permissions</b>: #{Permission.find(:all).inspect}<hr />"
- output << "<b>post's permissions</b>: #{post.permissions.inspect}<hr />"
- 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 />"
- output << "<h1>Log in / out testing </h1><hr />"
- output << "<b>is_anyone_logged_in?</b> #{is_anyone_logged_in?}<hr />"
- output << "<b>logged_in_user.inspect</b>: #{logged_in_user.inspect}<hr />"
- output << "<b>log_user_in user</b>: #{log_user_in user}<hr />"
- output << "<b>is_anyone_logged_in?</b> #{is_anyone_logged_in?}<hr />"
- output << "<b>logged_in_user.inspect</b>: #{logged_in_user.inspect}<hr />"
- output << "<b>log_user_out user</b>: #{log_user_out user}<hr />"
- output << "<b>is_anyone_logged_in?</b> #{is_anyone_logged_in?}<hr />"
- output << "<b>logged_in_user.inspect</b>: #{logged_in_user.inspect}<hr />"
- output << "<hr/>Done!"
- render :text => output
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement