2014-01-08 3 views
1

Lift имеет некоторые примеры проектов, которые можно найти здесьГде находится страница входа в приложение для подъема «lift_25_sbt/lift_basic»?

https://github.com/lift/lift_25_sbt/tree/master/scala_29/lift_basic

enter image description here

Где страница

http://localhost:8080/user_mgt/login 

приходит? Я не вижу никаких html для этого или любого кода. Кажется, это какая-то запеченная страница. Как вы создаете свою собственную страницу входа или меняете ее?

ответ

4

Отказ от ответственности: Я ничего не знаю о Lift.

/login Путь от here:

def sitemap = SiteMap(
    Menu.i("Home")/"index" >> User.AddUserMenusAfter, 

AddUserMenusAfter Метод от MetaMegaProtoUser. См Userimplementation:

object User extends User with MetaMegaProtoUser[User] { 

Чтобы изменить шаблон Логин страницы, вы должны переопределить loginMenuLocParams. Пример от discussion в лифтовой группе:

override protected def loginMenuLocParams: List[LocParam[Unit]] = 
    If(notLoggedIn_? _, S.??("already.logged.in")) :: 
    Template(() => /// return the template to your login page here) :: 
    Nil 
Смежные вопросы