设计的remember_user_token是如何工作的?

时间:2016-11-12 09:10:16

标签: ruby-on-rails cookies devise

当我看到rails log时,我只看到1个用于授权用户的sql,例如:

Exception in thread "main" java.lang.NullPointerException
at com.inventory.main.Car.toString(Car.java:12)
at java.lang.String.valueOf(Unknown Source)
at java.io.PrintStream.println(Unknown Source)
at com.inventory.main.CarInventorySearch.main(CarInventorySearch.java:16)

我可以在浏览器中找到cookie:remember_user_token,随机字符串。但是rails如何理解id为1的用户?

1 个答案:

答案 0 :(得分:0)

存储在浏览器cookie中的随机字符串使用user_id和remember_token进行编码,因此在解码随机字符串后,设备可以获得user_id。