2017-04-21 11 views
0

特にユーザ認証をカスタマイズすると、バグや頭痛が非常に多くあります。私は簡単にhas_secure_passwordを使い、それを使ってやり遂げることができました。 DeviseはMichael Hartlのhas_secure_passwordという言葉よりも本当に優れていますか?Deviseは2017年時点で使用価値がありますか?

+0

梨とリンゴを比較します。 'has_secure_password'は単にパスワードをハッシュし、そのパスワードに対して認証を許可します。電子メールの検証、パスワードの回復、セッションのやりとり、ユーザーアクションのロギングなど、 'devise'はそれ以上のものです。 – spickermann

+0

多くのカスタマイズを行っている場合は、自分でカスタマイズする方が良いかもしれません。それは時間がかかりますが、おそらくあなたが望むように行動を起こすのに費やすものにすぎません。 – DannyB

答えて

0

私が想像することができる唯一のアプリケーションは、非常に特殊なユーザー認証システムを備えたものや、has_secure_passwordのアプローチ以上のものを必要としないものです。

私が「非常に特定のユーザー認証システム」と言うとき、私はこれまで考えていなかった特定の条件を作り出しています。どのカスタマイズが頭痛であるかについては言及していないので、あなたが意味することを完全には理解できないかもしれません。

Deviseには、現在のアプリケーションのほとんどの要件を確実に処理するために、その動作を簡単にカスタマイズするためにオーバーライドできるメソッドが多数あります。

あなたがあいまいな答えをしたい場合:使用工夫も

あなたが特定の答えをしたい場合は2017年で、それは通常でき、それはあなたのプロジェクトの要件を扱うことができれば、必ずそれを価値がある、と:さて、あなたは可能性がありより具体的にも。

関連する問題