Play 2.0密码字段构造函数:没有值attrib?

时间:2012-06-28 18:34:43

标签: forms security scala playframework-2.0

不确定这是一个安全功能,疏忽,还是我错过了波浪的海洋,但想知道为什么password field constructor没有值属性

这不是用户注册和其他表单创建事件的问题,但是当例如用户续订表单没有填写密码字段(因此验证失败,这是具有讽刺意味的,因为它们是刚刚登录,以便能够在第一时间更新; - ))

我的解决方法是通过将其作为额外参数提供手动设置值attrib:

@inputPassword(
  _form("password"), '_label-> "Password*", 'class-> "required", 
  'value-> _form("password").value map{Some(_)} getOrElse Some("")
)

更喜欢默认包含的value属性,但与其他输入元素一样。是的,我可以覆盖它,但想知道dealy-O是什么,无论

1 个答案:

答案 0 :(得分:2)

对我来说,您不应该以任何方式检索用户密码,因为密码应该在加密之前加密。