I have a sitemap defined like this in Boot.scala
def sitemap() = SiteMap(
Menu(S ? "Home") / "index",
Menu(S ? "Login") / "login",
Menu(S ? "Do Logged in Stuff") / "loggedinstuff" >> If( () => loggedInUser.is != Empty, "You must be logged in") )
Also I have loggedInUser defined in Boot.scala, like this
object loggedInUser extends SessionVar[Box[String]](Empty)
When I have a login, I want them to change their loggedInUser to be the username they successfully logged in to.
- Is this a good way to combat user login?
- Where should I store my loggedInUser object. Boot.scala? Somewhere else?
- How to update loggedInUser so that it now works to show the "loggedinstuff" page?
source
share