IT TIP

Rails 3에서 세션 ID 찾기

itqueen 2020. 12. 6. 22:30
반응형

Rails 3에서 세션 ID 찾기


Rails 3에서 현재 세션 ID를 어떻게 얻을 수 있습니까?

운없이 다음을 시도했습니다.

session[:session_id]
session['session_id']
session[:id]
session['id']
session.id
session.session_id

다음을 시도해 보셨습니까?

request.session_options[:id]

또한 세션 ID를 반환합니다.

session[:session_id]

Rails 콘솔에서 주어진 세션 ID에 대해 세션 저장소에 기록 된 데이터를 확인해야하는 경우 다음을 수행 할 수 있습니다.

a = Rails.application.config.session_store.new(app, Rails.application.config.session_options)
a.class # => ActionDispatch::Session::RedisStore
a.get_session(ENV, '07319b2485be9ac4850664cd47cede38')


# or a.find_session(ENV, '07319b2485be9ac4850664cd47cede38')

app그리고 ENV당신은 레일 콘솔을 시작할 때 설정되어 사람들을 설정할 필요가 없습니다

session_id쿠키 또는 (쿠키 검사기, 쿠키 관리자 등)을 다루는 브라우저 플러그인을 통해 얻을 수 있습니다.


지금은 테스트하지만 지금까지 내가 변경 세션 id 변수 아는 한 없습니다 'id''session_id'레일 3을, 당신이 하나를 시도? 그것이 당신을 위해 작동하기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/4824829/finding-the-session-id-in-rails-3

반응형