エラーメッセージ

現在のログイン画面には大きな問題がある。
利用者の入力に不備があった場合でも、
何もメッセージが表示されない所だ。

アクションの処理を見れば分かるが、ログインに失敗した場合、
何もせずに failure に転送している。
failure はログイン画面に転送するため、
結果的に、入力が無視されているように見えてしまう。

一般的には、入力に不備がある場合は、
その旨をエラーメッセージとして画面に表示し、
再度入力できるようにフォームを表示するべきだろう。