どちらか言うと設計寄りな質問になるかもしれません。
Ruby on Rails + Deviseにて社内システムにログイン機能を追加しました。
テスト運用段階だったため、全社員のパスワードを「123456」としましたが、
間もなく本稼働に移行するのでパスワードを本番用に変更する必要があります。
そこで、パスワードを変更していない社員がログインした場合、
色んなサイトで見かける
「パスワードを変更してして下さい。」
というメッセージを表示、パスワード変更を促したいと思いました。
上記の実現方法を、以下の手順で考えました。
1.ログイン時に、パスワードが作成ルール(英数字何文字など)に基づいてるかチェック
2.1で問題なければログイン、問題あれば変更を促すメッセージを表示しログインさせない
ただdeviseの機能により、パスワードは不可逆で登録されているので
1のチェックをどうやって行えば良いか検討がつきません。
そもそもこういった場合、もっと他に良い方法があるのでしょうか?
どうかアドバイスいただけないでしょうか?
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/31 04:07