次のログインコードがあります:
if ($logged == true) {
HTTP::redirect('profile/private');
} else {
$validation = Validation::factory($_POST)
->rule('username', 'not_empty')
->rule('password', 'not_empty');
if ($validation->check()) {
}
$errors = $validation->errors('login');
ここでは、ユーザー名が入力されていない場合、適切なメッセージが表示されます (たとえば、メッセージ フォルダーの login.php ファイルにメッセージがあります: 'username' => array('not_empty' => 'Field :field can't be空」、パスワード フィールドと同じ) そして、これらの 2 つのルールはエラーで適切に機能しています. しかし、ユーザー名とパスワードの両方が指定され、ユーザーが「有効」として認証されない場合 (たとえば、パスワードが間違っているか、ユーザー名の入力ミスなど)、カスタムが 1 つ必要です。エラー メッセージ (例: 「ユーザー名またはパスワードを確認してください。CAPSLOCK が押されている可能性があります」) これを達成する方法 エラー メッセージとは何ですか? login.php フィールドのすべてのメッセージのように、エラー メッセージを 1 つのフィールドだけに関連させたくありません。助けてください