2011-04-21
現在のセッションを破棄する / Mojoliciousリファレンス
現在のセッションを破棄するにはMojolicious::Controllerクラスのsessionメソッドでexpiresを「1」に設定します。
$c->session(expires => 1);
Mojolicious::Liteのサンプルです。ログアウト処理の際にセッションを破棄して、「/login」というURLにリダイレクトしています。
# Mojolicious::Lite get '/logout' => sub { my $self = shift; $self->session(expires => 1); $self->redirect_to('/login'); };
Mojoliciousのサンプルです。
# Mojolicious package MyApp::Logout; use Mojo::Base 'Mojolicious::Controller'; sub default { my $self = shift; $self->session(expires => 1); $self->redirect_to('/login'); }
トラックバック - http://d.hatena.ne.jp/perlcodesample/20110421/1306716368
リンク元
- 11 https://www.google.co.jp/
- 2 http://b.hatena.ne.jp/entry/d.hatena.ne.jp/perlcodesample/20110421/1306716368
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDYQFjAB&url=http://d.hatena.ne.jp/perlcodesample/20110421/1306716368&ei=rc1wUa3XNounkAXoj4GwDQ&usg=AFQjCNG-WM0Zjj_v8RZKWdESXDC5LCk7zw&cad=rja
- 2 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/perlcodesample/20100223/1264257759&rct=j&q=Class::Accessor::Fast SUPER&ei=GBzWTZT-H4rcvwOiyNi3Bw&usg=AFQjCNEpfEPOq9fXKu_cPacTIboN62Ks4Q
- 1 http://search.yahoo.co.jp/search?p=centos+コード&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 1 http://search.yahoo.co.jp/search?p=perl+session+expires&ei=UTF-8&pstart=1&fr=top_ga1_sa&b=51
- 1 http://www.bing.com/search?q=mojolicious+redirect+session+expired&go=&qs=bs&form=QBLH&filt=all
- 1 http://www.google.co.jp/search?hl=ja&c2coff=1&client=firefox&hs=jWr&rls=org.mozilla:ja:official&q=コマンドプロンプト+日本語で表示&aq=f&aqi=&aql=&o
- 1 http://www.google.co.jp/search?hl=ja&lr=&q=perl ????????????&spell=1&sa=X
- 1 http://www.google.co.jp/search?hl=ja&lr=&q=perl grep 文字列取り出し&spell=1&sa=X