多数のメンバーをインポートするstrtolower()
必要があり、DB で暗号化する前にパスワードを適用する必要がありました。さて、メンバーがログインできるようにするには、 に申請strtolower()
する必要があります$this->request->data['Member']['password']
。これどうやってするの?
質問する
120 次
2 に答える
0
ログイン方法で:
if (!empty($this->request->data) {
$this->request->data['User']['password'] = strtolower($this->request->data['User']['password']);
// procceed with login...
}
于 2012-08-24T14:05:29.577 に答える
0
モデルの「beforeSave」関数に下げるための関数を入れます。
public function beforeSave(array $options = array()){
//code for lowering here
}
コールバック関数に関するドキュメントはこちらです。
編集:
コントローラーのログイン機能でこれを行うことができます。
$this->request->data['User']['password'] = function_for_lowering($this->request->data['User']['password']);
パスワードは小文字になり、ログインが適用されます。
于 2012-08-23T23:51:59.333 に答える