Я прочитал это вопрос
У меня такая же реализация. Мало того, что не работает, так еще и в отладке я даже никогда не ввожу этот код!
object MyRuntimeEnvironment extends RuntimeEnvironment.Default[BasicUser] {
override val userService: UserService[BasicUser] = new SlickUserService
override lazy val authenticatorService: AuthenticatorService[BasicUser] = new AuthenticatorService[BasicUser](
new CookieAuthenticatorBuilder[BasicUser](new SlickAuthenticatorStore, idGenerator),
new HttpHeaderAuthenticatorBuilder[BasicUser](new SlickAuthenticatorStore, idGenerator)
)
override lazy val viewTemplates: ViewTemplates = new CustomTemplatesController(this)
}
а также
class CustomTemplatesController(env: RuntimeEnvironment[_]) extends ViewTemplates {
implicit val implicitEnv = env
override def getLoginPage(form: Form[(String, String)],
msg: Option[String] = None)(implicit request: RequestHeader, lang: Lang): Html = {
//securesocial.views.html.login(form, msg)(request, lang, env)
views.html.custom_login(form, msg)(request, lang, env)
}
override def getSignUpPage(form: Form[RegistrationInfo], token: String)(implicit request: RequestHeader, lang: Lang): Html = {
securesocial.views.html.Registration.signUp(form, token)(request, lang, env)
}
}
Я предполагаю, что мой единственный оставшийся выбор - скопировать контроллеры вставки из кода secureSocial github и изменить шаблоны, называемые...
Есть идеи ?