Liftweb自动登录

在开发环境中如果已经集成了用户登录功能,再测试后台功能的重启服务器时经常需要反复登录,liftweb为大家提供了便利的方法来处理这种情况,当然也可以以此来实现“记住我”功能,来实现自动登录。

使用此功能的前提是你的User extends了MetaMegaProtoUser[User],这样过后,你在boot.scala加上如下代码就可以实现开发环境下的自动登录功能了。

def testUserLogin() {
      val testUser = User.find(By(User.mobile, "1382652xxx"))
      testUser foreach {
        User.logUserIn
      }
    }

User.autologinFunc = if (Props.devMode) Full(testUserLogin) else Empty


你可能感兴趣的:(自动登录,Liftweb)