2012-04-10 4 views
0

これを行うための確立された方法はありますか?Thoughtbot Clearanceを使用したRails 3では、1ユーザあたり1セッションですか?

ありがとうございました!

+0

各従業員にブール値を作成しないでください。ログインすると、コントローラーは属性をそのブール値に更新してyesとフラグを付けます。フィールドがすでにyesに設定されている場合、ログインは許可されません。潜在的な問題は、ユーザーがログアウトするのではなくブラウザを閉じてセッションを覚えていることです。 – kobaltz

+0

はい、そういうわけで私はセッションを使う方に傾いています。ユーザが別のブラウザからログインしようとした場合に、データベースおよびセッションに値を保存する可能性があります。クリアランスでこれを行う簡単な方法があるかどうか疑問に思うだけです。私はそれが共通のパターンだと思います。 – aaandre

答えて

1

一度に1台のマシンにしかログインできないようにクリアランスの作業を行う方法を尋ねていますか? (すなわち、特定のマシン上で署名し、ユーザーはどこにも彼らのセッションを終了し、彼らはにログインしている?)

もしそうなら、here's your answer (Clearance wiki)

ない場合は、あなたがあなたの質問を明確にすることができますか?

関連する問題