4noha / idraw

Websocketをつかってみんなで編集、ページ送りできるプレゼンツール
0 stars 0 forks source link

Userクラスにセッション管理を追加(簡単) #7

Closed 4noha closed 7 years ago

4noha commented 8 years ago

ブラウザからセッションIDをもらう user = User.findBySessionId(せっしょんID) userがNULLでなければログインできている。 NULLならばログイン、新規登録と同時にセッションIDも保存

セッションの資料です http://www.atmarkit.co.jp/ait/articles/0108/29/news002.html

4noha commented 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) みたいな感じで書くといいかなと思います