1

これがセキュリティ機能なのか、見落としなのか、それとも私が波の海を逃しているのかはわかりませんが、パスワードフィールドコンストラクターにvalue属性がないのはなぜか疑問に思っています

これは、ユーザーのサインアップやその他のフォーム作成イベントの問題ではありませんが、たとえば、ユーザー更新フォームにパスワードフィールドが入力されていない場合(したがって、ログインしたばかりの場合は皮肉なことに、検証に失敗する場合)に頭痛の種になります。そもそも更新できるようにするために;-))

私の回避策は、値attribを追加の引数として指定して、手動で設定することです。

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

ただし、他の入力要素と同様に、デフォルトで含まれているvalue属性を優先します。はい、私はそれを上書きすることができますが、dealy-Oが関係なく何であるか疑問に思います

4

1 に答える 1

2

パスワードはどこかに保存する前に暗号化する必要があるため、ユーザーパスワードを取得することはできません。

于 2012-06-28T19:27:38.270 に答える