ブログトップ 記事一覧 ログイン 無料ブログ開設

サンプルコードによるPerl入門

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');
}


Mojoliciousリファレンスへ

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/perlcodesample/20110421/1306716368