2011-04-15 65 views

回答

0

我不认为Devise可以做到这一点,但我想这可以自己做。我会做什么:

  1. 当用户登录后,我将无数据库的encrypted_pa​​ssword字段。

  2. 为了检查试图登录的用户的encrypted_pa​​ssword是否为零,我会重写设备的会话控制器(负责登录)。

  3. 如果那是零,我会重定向他们登录,同时也会出现一个错误,如“您的密码已过期,请创建一个新的。”

+0

不要忘记记得在加密密码之前不要忘记加密密码,否则你会后悔的。 – Pierre 2012-11-07 21:32:57

相关问题