@import be.objectify.deadbolt.java.views.html._ @import be.objectify.deadbolt.core.utils.TemplateUtils._

subjectPresent

This is one of the simplest constraints in Deadbolt. It simply requires that a user be present (i.e. logged in).

Unprotected content
Specification
Result
This content should be visible
@@subjectPresent() {
  This content should be visible
}
@subjectPresent() { This content should be visible }
This content should NOT be visible
@@subjectPresent(new security.NoUserDeadboltHandler()) {
  This content should NOT be visible
}
@subjectPresent(new security.NoUserDeadboltHandler()) { This content should NOT be visible }
This content should be visible
@@subjectPresentOr() {
  This content should be visible
}{Sorry, no access}
@subjectPresentOr() { This content should be visible }{Sorry, no access}
This content should NOT be visible
@@subjectPresentOr(new security.NoUserDeadboltHandler()) {
  This content should be NOT visible
}{Sorry, no access}
@subjectPresentOr(new security.NoUserDeadboltHandler()) { This content should be NOT visible }{Sorry, no access}