KENT-WEB サポートコーナー 過去ログ [ 0287 ]


記事No: 12438
投稿日: 2013/10/31(Thu) 14:20:10
タイトルWEB PROTECTのログアウト画面について
ID情報: rubatojp
投稿者: vi
URLhttp://www.wagandaiko.com/cgi-bin/protect/enter.cgi

お世話様です。
過去ログも検索しましたが、このような質問がないようでしたので質問させていただきます。
もしありましたら、すみません。
今はまだ設置したばかりですので中身はデフォルトのままです。
パスワードとIDはどちらもguestです。

認証後のトップページにありますログアウトは戻り先がenter.cgi (enter.html)ですが、
これを任意のページに設定することは可能でしょうか?
例えばout.cgi (out.html)など。

お忙しいところ恐縮ですがご回答いただければ幸いです。


記事No: 12444
投稿日: 2013/11/01(Fri) 15:07:15
タイトルRe: WEB PROTECTのログアウト画面について
ID情報: kent
投稿者: KENT

> お世話様です。
> 過去ログも検索しましたが、このような質問がないようでしたので質問させていただきます。
> もしありましたら、すみません。
> 今はまだ設置したばかりですので中身はデフォルトのままです。
> パスワードとIDはどちらもguestです。
>
> 認証後のトップページにありますログアウトは戻り先がenter.cgi (enter.html)ですが、
> これを任意のページに設定することは可能でしょうか?
> 例えばout.cgi (out.html)など。
>
> お忙しいところ恐縮ですがご回答いただければ幸いです。

多分ですが、以下の修正でうまくいくかと。

protect.cgi 36行目

&redirect($cf{enter_cgi});



print "Location: foo.html\n\n";
exit;


記事No: 12448
投稿日: 2013/11/02(Sat) 09:03:58
タイトルRe^2: WEB PROTECTのログアウト画面について
ID情報: rubatojp
投稿者: vi
URLhttp://www.wagandaiko.com/cgi-bin/protect/enter.cgi

> > お世話様です。
> > 過去ログも検索しましたが、このような質問がないようでしたので質問させていただきます。
> > もしありましたら、すみません。
> > 今はまだ設置したばかりですので中身はデフォルトのままです。
> > パスワードとIDはどちらもguestです。
> >
> > 認証後のトップページにありますログアウトは戻り先がenter.cgi (enter.html)ですが、
> > これを任意のページに設定することは可能でしょうか?
> > 例えばout.cgi (out.html)など。
> >
> > お忙しいところ恐縮ですがご回答いただければ幸いです。
>
> 多分ですが、以下の修正でうまくいくかと。
>
> protect.cgi 36行目
>
> &redirect($cf{enter_cgi});
>
> ↓
>
> print "Location: foo.html\n\n";
> exit;
>
>

ご回答ありがとうございます。
ご指示の通りprotect.cgiを変更し、
foo.htmlをtmplフォルダ内に作りましたが、
500エラーになってしまいました。
私のやり方がダメなのでしょうか?

Perlは全くわかりませんが、
enter.cgienter.html) にリダイレクトしろ、という内容を
foo.htmlを出力しろ、という内容に変えたということでしょうか?

申し訳ありませんが再度ご指示をいただければと思います。


記事No: 12451
投稿日: 2013/11/03(Sun) 10:50:04
タイトルRe^3: WEB PROTECTのログアウト画面について
ID情報: kent
投稿者: KENT

> ご回答ありがとうございます。
> ご指示の通りprotect.cgiを変更し、
> foo.htmlをtmplフォルダ内に作りましたが、
> 500エラーになってしまいました。
> 私のやり方がダメなのでしょうか?
>
> Perlは全くわかりませんが、
> enter.cgienter.html) にリダイレクトしろ、という内容を
> foo.htmlを出力しろ、という内容に変えたということでしょうか?
>
> 申し訳ありませんが再度ご指示をいただければと思います。

foo.html というのは、例えで書いただけで、実際にログアウト後に飛ばすURLを、http://から正確に書いて下さい。

サーバエラーについては、修正による文法ミスの可能性がありますね。
perl checked 等で解決を図ってください。

http://www.kent-web.com/utility/


記事No: 12454
投稿日: 2013/11/04(Mon) 08:58:09
タイトルRe^4: WEB PROTECTのログアウト画面について
ID情報: rubatojp
投稿者: vi
URLhttp://www.wagandaiko.com/cgi-bin/protect/enter.cgi

> foo.html というのは、例えで書いただけで、実際にログアウト後に飛ばすURLを、http://から正確に書いて下さい。
>
> サーバエラーについては、修正による文法ミスの可能性がありますね。
> perl checked 等で解決を図ってください。
>
> http://www.kent-web.com/utility/

何度も申し訳ありません。
実際のスクリプトの変更は以下のようにしました。

# 入室画面に戻る
print "Location: http://www.wagandaiko.com/foo.html\n\n";
exit;

ログアウト画面はとりあえずfoo.htmlという名前で上記の場所に設置してあります。

またprotect.cgiのチェックもしましたがOKとなっています。
http://www.wagandaiko.com/cgi-bin/protect/pcheck.cgi

いろいろ自分でも考えられることを試してみましたが、お手上げです。
これ以上は無理でしょうか?


記事No: 12459
投稿日: 2013/11/05(Tue) 10:31:55
タイトルRe^5: WEB PROTECTのログアウト画面について
ID情報: kent
投稿者: KENT

> > foo.html というのは、例えで書いただけで、実際にログアウト後に飛ばすURLを、http://から正確に書いて下さい。
> >
> > サーバエラーについては、修正による文法ミスの可能性がありますね。
> > perl checked 等で解決を図ってください。
> >
> > http://www.kent-web.com/utility/
>
> 何度も申し訳ありません。
> 実際のスクリプトの変更は以下のようにしました。
>
> # 入室画面に戻る
> print "Location: http://www.wagandaiko.com/foo.html\n\n";
> exit;
>
> ログアウト画面はとりあえずfoo.htmlという名前で上記の場所に設置してあります。
>
> またprotect.cgiのチェックもしましたがOKとなっています。
> http://www.wagandaiko.com/cgi-bin/protect/pcheck.cgi
>
> いろいろ自分でも考えられることを試してみましたが、お手上げです。
> これ以上は無理でしょうか?

では、試しに、次のような改造ではどうですか?

protect.cgi 36行目

&redirect($cf{enter_cgi});



&redirect('http://www.wagandaiko.com/foo.html');

これでもダメならば、ちょっとわからないですね。


記事No: 12460
投稿日: 2013/11/06(Wed) 08:27:05
タイトルRe^6: WEB PROTECTのログアウト画面について
ID情報: rubatojp
投稿者: vi
URLhttp://www.wagandaiko.com/cgi-bin/protect/enter.cgi

> > > foo.html というのは、例えで書いただけで、実際にログアウト後に飛ばすURLを、http://から正確に書いて下さい。
> > >
> > > サーバエラーについては、修正による文法ミスの可能性がありますね。
> > > perl checked 等で解決を図ってください。
> > >
> > > http://www.kent-web.com/utility/
> >
> > 何度も申し訳ありません。
> > 実際のスクリプトの変更は以下のようにしました。
> >
> > # 入室画面に戻る
> > print "Location: http://www.wagandaiko.com/foo.html\n\n";
> > exit;
> >
> > ログアウト画面はとりあえずfoo.htmlという名前で上記の場所に設置してあります。
> >
> > またprotect.cgiのチェックもしましたがOKとなっています。
> > http://www.wagandaiko.com/cgi-bin/protect/pcheck.cgi
> >
> > いろいろ自分でも考えられることを試してみましたが、お手上げです。
> > これ以上は無理でしょうか?
>
> では、試しに、次のような改造ではどうですか?
>
> protect.cgi 36行目
>
> &redirect($cf{enter_cgi});
>
> ↓
>
> &redirect('http://www.wagandaiko.com/foo.html');
>
> これでもダメならば、ちょっとわからないですね。
>
>

何度も本当に申し訳ありませんでした。
無事ログアウトできました。
我がままにつき合っていただき感謝いたします。


[検索ページ] [掲示板]