Откуда берется страница входа в приложение-пример лифта "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
Другие вопросы по тегам