記事No | : 9520 |
投稿日 | : 2011/10/31(Mon) 15:48:45 |
タイトル | : WebProtect のログアウトについて |
ID情報 | : rubatojp |
投稿者 | : vi |
URL | : http://www.bessho-onsen.jp/cgi-bin/protect/enter.cgi |
お世話になります。
過去ログも参照しましたが、ちょっとわかりませんでしたので質問させてください。
認証後のトップページにあります「ログアウト」ですが、これを現行のenter.cgiが読み込むhtmlではなく任意のページ(例えばサイトトップなど)へ飛ばすことは可能でしょうか?
Perlについては全くわかりませんので、どなたか教えていただければ幸いです。
よろしくお願いします。
記事No | : 9537 |
投稿日 | : 2011/11/03(Thu) 18:40:42 |
タイトル | : Re: WebProtect のログアウトについて |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> お世話になります。
> 過去ログも参照しましたが、ちょっとわかりませんでしたので質問させてください。
> 認証後のトップページにあります「ログアウト」ですが、これを現行のenter.cgiが読み込むhtmlではなく任意のページ(例えばサイトトップなど)へ飛ばすことは可能でしょうか?
> Perlについては全くわかりませんので、どなたか教えていただければ幸いです。
> よろしくお願いします。
以下の変更を。
protect.cgi
#-----------------------------------------------------------
# アクセス認証
#-----------------------------------------------------------
sub cert_access {
# セッション認識
my $ses = CGI::Session->load(undef, undef, {Directory => $cf{sesdir}});
# ログアウト
if ($in{mode} eq 'logout') {
$ses->delete();
# 入室画面に戻る
#&redirect($cf{enter_cgi}); ## コメントアウト
&redirect($cf{back_url}); ## 追加
記事No | : 9540 |
投稿日 | : 2011/11/03(Thu) 19:52:59 |
タイトル | : Re^2: WebProtect のログアウトについて |
ID情報 | : rubatojp |
投稿者 | : vi |
URL | : http://www.bessho-onsen.jp/cgi-bin/protect/enter.cgi |
> > お世話になります。
> > 過去ログも参照しましたが、ちょっとわかりませんでしたので質問させてください。
> > 認証後のトップページにあります「ログアウト」ですが、これを現行のenter.cgiが読み込むhtmlではなく任意のページ(例えばサイトトップなど)へ飛ばすことは可能でしょうか?
> > Perlについては全くわかりませんので、どなたか教えていただければ幸いです。
> > よろしくお願いします。
>
> 以下の変更を。
>
> protect.cgi
>
> #-----------------------------------------------------------
> # アクセス認証
> #-----------------------------------------------------------
> sub cert_access {
> # セッション認識
> my $ses = CGI::Session->load(undef, undef, {Directory => $cf{sesdir}});
>
> # ログアウト
> if ($in{mode} eq 'logout') {
> $ses->delete();
>
> # 入室画面に戻る
> #&redirect($cf{enter_cgi}); ## コメントアウト
> &redirect($cf{back_url}); ## 追加
BALさんありがとうございました。
大変よく理解でき、またうまくいきました。
今後ともよろしくお願いいたします。