Я использую playframework 2.2 для разработки веб-сайта (язык Java), и я использовал securesocial, чтобы разрешить вход в систему через facebook/twitter. но после того, как я настроил свою страницу входа в систему в соответствии с рекомендациями securesocial, я обнаружил, что при возникновении ошибки не отображается сообщение об ошибке.
вот LoginView, я передаю msg для просмотра:
class LoginViews(application: play.api.Application) extends DefaultTemplatesPlugin(application)
{
/**
* Returns the html for the login page
* @param request
* @tparam A
* @return
*/
override def getLoginPage[A](implicit request: Request[A], form: Form[(String, String)],
msg: Option[String] = None): Html =
{
views.html.Login(msg)
}
....
}
и это мой html:
@(msg: Option[String] = None)
@import play.api.mvc.Request
@import play.api.data.Form
@main("Login -- Tranest", null) {
@msg.map { m =>
@Messages(m)
}
}