Lift有一些可以在这里找到的示例项目
https://github.com/lift/lift_25_sbt/tree/master/scala_29/lift_basic
页面在哪里
http://localhost:8080/user_mgt/login
来自哪里?我没有看到这个或任何代码的任何HTML。它似乎是某种烘焙页面。你如何建立自己的登录页面或更改这个页面?
答案 0 :(得分:4)
免责声明:我对Lift
一无所知。
路径/login
来自here:
def sitemap = SiteMap(
Menu.i("Home") / "index" >> User.AddUserMenusAfter,
方法AddUserMenusAfter
来自MetaMegaProtoUser
。请参阅User
implementation:
object User extends User with MetaMegaProtoUser[User] {
要更改登录页面模板,您应该覆盖loginMenuLocParams
。来自liftweb组中discussion的示例:
override protected def loginMenuLocParams: List[LocParam[Unit]] =
If(notLoggedIn_? _, S.??("already.logged.in")) ::
Template(() => /// return the template to your login page here) ::
Nil