記事No | : 5797 |
投稿日 | : 2009/05/02(Sat) 15:28:25 |
タイトル | : 別々のフォルダに別々のIDをbasic 認証させたい |
ID情報 | : cecil7 |
投稿者 | : セシル |
URL | : http://www.tim.hi-ho.ne.jp/ |
Password Manager:Basic認証を使用して、
2つの制限したいディレクトリに別のIDとパスワードを発行するようにしたいのですが、
どのようにすればいいのか分かりません。
当方HI−HOで、INIT.CGI等のプログラムをフォルダーの中にいれても動かないため、別の名前に(INIT.CGI1など)に変えてると制限できることができるようになるのでしょうか?
やり方を教えてください。よろしくお願いします。
記事No | : 5799 |
投稿日 | : 2009/05/03(Sun) 11:50:16 |
タイトル | : Re: 別々のフォルダに別々のIDをbasic 認証させたい |
ID情報 | : kent |
投稿者 | : KENT |
> Password Manager:Basic認証を使用して、
> 2つの制限したいディレクトリに別のIDとパスワードを発行するようにしたいのですが、
> どのようにすればいいのか分かりません。
>
> 当方HI−HOで、INIT.CGI等のプログラムをフォルダーの中にいれても動かないため、別の名前に(INIT.CGI1など)に変えてると制限できることができるようになるのでしょうか?
> やり方を教えてください。よろしくお願いします。
hi-hoは、cgi-binディレクトリの下に、さらにディレクトリを作ることはできますか?
■案1(cgi-binの下のディレクトリ作成可能な場合)
それぞれディレクトリを分ければ問題ありません。
■案2(cgi-binの下のディレクトリ作成が不可能な場合)
2式あるプログラムのファイル名にて、片方側の全ファイル名を全て変更してください。
(例)
init.cgi → init2.cgi など
記事No | : 5800 |
投稿日 | : 2009/05/04(Mon) 11:16:37 |
タイトル | : Re^2: 別々のフォルダに別々のIDをbasic 認証させたい |
ID情報 | : CK001 |
投稿者 | : C.K |
HI-HOのヘルプをよく読んで.htaccessを改造すればいけるかも。
以下引用
.htaccessについて
.htaccessをお客様側で設置していただくことは可能です。
1. セキュリティ上 Options は使用できません。
2. limit のPOST GET PUT は、半角大文字で書いてください。
例:<limit GET POST>・・・OK
例:<limit get post>・・・NG
例:<limit Get Post>・・・NG
3. Auth に空白を含む場合は、””で括ってください。
4. サーバと端末の行末の改行コードが違う場合に動作しないことがあります。アップロードする時は、TEXTまたはASCIIモードでアップロードしてください。
引用終わり
記事No | : 5802 |
投稿日 | : 2009/05/05(Tue) 17:04:08 |
タイトル | : Re^2: 別々のフォルダに別々のIDをbasic 認証させたい |
ID情報 | : cecil7 |
投稿者 | : セシル |
URL | : http://www.tim.hi-ho.ne.jp/ |
ありがとうございます。
当方案2にあたります。
全ファイルとは解凍したファイルの中身全部を例のように
書き換えればよろしいでしょうか?
admin2.cgiに、ログオンしたあとでも、
admin.cgiが作動してしまうようです。
ファイル名を書き換えるほかに何かする必要がありますでしょうか?
よろしくお願いします。
> > Password Manager:Basic認証を使用して、
> > 2つの制限したいディレクトリに別のIDとパスワードを発行するようにしたいのですが、
> > どのようにすればいいのか分かりません。
> >
> > 当方HI−HOで、INIT.CGI等のプログラムをフォルダーの中にいれても動かないため、別の名前に(INIT.CGI1など)に変えてると制限できることができるようになるのでしょうか?
> > やり方を教えてください。よろしくお願いします。
>
> hi-hoは、cgi-binディレクトリの下に、さらにディレクトリを作ることはできますか?
>
> ■案1(cgi-binの下のディレクトリ作成可能な場合)
> それぞれディレクトリを分ければ問題ありません。
>
> ■案2(cgi-binの下のディレクトリ作成が不可能な場合)
> 2式あるプログラムのファイル名にて、片方側の全ファイル名を全て変更してください。
>
> (例)
> init.cgi → init2.cgi など
>
記事No | : 5803 |
投稿日 | : 2009/05/05(Tue) 17:34:54 |
タイトル | : Re^3: 別々のフォルダに別々のIDをbasic 認証させたい |
ID情報 | : teketen |
投稿者 | : てけてん |
スクリプト名を変更した後に、設定項目もその名前に変更していますね?
設定ファイルinit.cgiも、2つめのPassword Manager用に名前を変更していますね?
> admin2.cgiに、ログオンしたあとでも、
> admin.cgiが作動してしまうようです。
例えば、init.cgiをinit2.cgiに変更したとします。
cgiの拡張子のファイルを開いて、
require './init.cgi';
という部分を探して下さい(ないものは、何も変更しません)。
この部分のパスも
require './init2.cgi';
に変更する必要があります。
また、メンバー登録ページのフォームも、
<form action="./pwmgr.cgi" method="POST">
という部分を、2つめのPassword Manager用に書き換える必要があります。
記事No | : 5809 |
投稿日 | : 2009/05/07(Thu) 11:43:26 |
タイトル | : Re^4: 別々のフォルダに別々のIDをbasic 認証させたい |
ID情報 | : cecil7 |
投稿者 | : セシル |
URL | : http://www.tim.hi-ho.ne.jp/ |
ありがとうございます。
パスなど変更しました。
admin2.cgiに、ログオンしたあとでも、
admin2.cgiが作動することができるようになりました。
が、隠しディレクトリにアクセス制限ができなくなります。
(認証なしでアクセスができてしまいます)
わかる方いらしたら教えて下さい。
> スクリプト名を変更した後に、設定項目もその名前に変更していますね?
> 設定ファイルinit.cgiも、2つめのPassword Manager用に名前を変更していますね?
>
> > admin2.cgiに、ログオンしたあとでも、
> > admin.cgiが作動してしまうようです。
>
> 例えば、init.cgiをinit2.cgiに変更したとします。
> cgiの拡張子のファイルを開いて、
>
> require './init.cgi';
>
> という部分を探して下さい(ないものは、何も変更しません)。
> この部分のパスも
>
> require './init2.cgi';
>
> に変更する必要があります。
>
> また、メンバー登録ページのフォームも、
> <form action="./pwmgr.cgi" method="POST">
> という部分を、2つめのPassword Manager用に書き換える必要があります。
記事No | : 5810 |
投稿日 | : 2009/05/07(Thu) 12:03:48 |
タイトル | : Re^5: 別々のフォルダに別々のIDをbasic 認証させたい |
ID情報 | : cecil7 |
投稿者 | : セシル |
URL | : http://www.tim.hi-ho.ne.jp/ |
解決できました。
色々ご助言ありがとうございました。
> ありがとうございます。
>
> パスなど変更しました。
> admin2.cgiに、ログオンしたあとでも、
> admin2.cgiが作動することができるようになりました。
>
> が、隠しディレクトリにアクセス制限ができなくなります。
> (認証なしでアクセスができてしまいます)
>
> わかる方いらしたら教えて下さい。
>
>
>
>
>
> > スクリプト名を変更した後に、設定項目もその名前に変更していますね?
> > 設定ファイルinit.cgiも、2つめのPassword Manager用に名前を変更していますね?
> >
> > > admin2.cgiに、ログオンしたあとでも、
> > > admin.cgiが作動してしまうようです。
> >
> > 例えば、init.cgiをinit2.cgiに変更したとします。
> > cgiの拡張子のファイルを開いて、
> >
> > require './init.cgi';
> >
> > という部分を探して下さい(ないものは、何も変更しません)。
> > この部分のパスも
> >
> > require './init2.cgi';
> >
> > に変更する必要があります。
> >
> > また、メンバー登録ページのフォームも、
> > <form action="./pwmgr.cgi" method="POST">
> > という部分を、2つめのPassword Manager用に書き換える必要があります。