Closed 4noha closed 7 years ago
if(User.findBy("session_id", coockies[0].getValue()).equals(null))
>coockies[0] 折角forでまわしているのでcookieを使ってください。今はありませんが複数のcookieがきたときに修正が必要になります。 >coockies[0].getValue() ここがnullになる可能性があるのでいったん文字列を変数に入れて id == null || findby(id).equals(null) みたいな感じで書くといいかなと思います
ブラウザからセッションIDをもらう user = User.findBySessionId(せっしょんID) userがNULLでなければログインできている。 NULLならばログイン、新規登録と同時にセッションIDも保存
セッションの資料です http://www.atmarkit.co.jp/ait/articles/0108/29/news002.html