1

次のような署名付き Cookie を設定します。

cookies.permanent.signed[:remember_me] = [user.id, user.salt]

Cookie を読み取る場合:

cookies.signed[:remember_me]

私は得る:

14cc5d64cd84f96f8847726a6ed0e280235025379

この値はどういう意味ですか? どうすればユーザーを取り戻すことができますidか?

Rails 3.2.6 を使用しています。

4

3 に答える 3

2

まずやるべきだと思う

 cookies.permanent.signed[:remember_me] = user.id

その後、あなただけがそれを取得できます

 cookies.signed[:remember_me]

ただし、署名することで、クライアント側で Cookie を解読することはできません

于 2012-10-20T12:34:39.110 に答える
0

単純に cookie[:remember_me] を使用する

于 2012-10-20T12:32:08.757 に答える