最近在用 rails-api 做一个小项目练手,在做 token 这块的时候,考虑使用 Session ID 做一个简单的认证系统。
ruby
# config/application.rb
config.middleware.use ActionDispatch::Session::CacheStore
config.session_store :cache_store
ruby
session[:email] = '[email protected]'
session[:login] = true
ruby
render json: [
'token' => session.id
]
`现在前几步已经实现,而最后一步 Google 查了一下午完全没有头绪。 PHP 可以使用 session_id() 重新恢复会话。
session_id($token);
(话说 PHP 的高亮好像坏了……)
请问 Rails 有什么类似的方法可以实现使用 Session ID 恢复会话的方式?