Откуда берется страница входа в приложение-пример лифта "lift_25_sbt/lift_basic"?
У лифта есть несколько примеров проектов, которые можно найти здесь
https://github.com/lift/lift_25_sbt/tree/master/scala_29/lift_basic
Где находится страница
http://localhost:8080/user_mgt/login
приходящий из? Я не вижу HTML для этого или любого кода. Кажется, это какая-то запеченная страница. Как создать свою собственную страницу входа или изменить эту?
1 ответ
Отказ от ответственности: я ничего не знаю о Lift
,
Дорожка /login
отсюда:
def sitemap = SiteMap(
Menu.i("Home") / "index" >> User.AddUserMenusAfter,
метод AddUserMenusAfter
из MetaMegaProtoUser
, Увидеть User
реализация:
object User extends User with MetaMegaProtoUser[User] {
Чтобы изменить шаблон страницы входа, вы должны переопределить loginMenuLocParams
, Пример из обсуждения в группе liftweb:
override protected def loginMenuLocParams: List[LocParam[Unit]] =
If(notLoggedIn_? _, S.??("already.logged.in")) ::
Template(() => /// return the template to your login page here) ::
Nil