mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
[ci skip] Remove mentioning of the devise gem
This commit is contained in:
parent
319b496882
commit
290d82ada0
1 changed files with 3 additions and 7 deletions
|
@ -120,13 +120,9 @@ by this same current user, you're also ensuring that you can later retrieve all
|
|||
connections by a given user (and potentially disconnect them all if the user is deleted
|
||||
or unauthorized).
|
||||
|
||||
If you use Devise for authenticaion, you can get `current_user` from warden:
|
||||
|
||||
```ruby
|
||||
verified_user = env['warden'].user
|
||||
```
|
||||
|
||||
In any other authentication approach you can access the session cookie. If you use cookie store for the session, your session cookie is named "\_session" and the user ID key is "user_id" you can use this approach:
|
||||
If your authentication approach includes using a session, you use cookie store for the
|
||||
session, your session cookie is named `_session` and the user ID key is `user_id` you
|
||||
can use this approach:
|
||||
```ruby
|
||||
verified_user = User.find_by(id: cookies.encrypted['_session']['user_id'])
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue