出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

基本認証のユーザ名、パスワードの取得方法   まみさん [2002/12/18 13:32:38] [3051]
  Re:基本認証のユーザ名、パスワードの取得方法   fujiさん [2002/12/18 16:31:10] [3052]
  発言者により削除されました!! ゆきさん [2002/12/18 18:57:30] [3053]
    発言者により削除されました!! ゆきさん [2002/12/18 19:00:27] [3054]
  Re:基本認証のユーザ名、パスワードの取得方法   ゆきさん [2002/12/18 19:33:48] [3055]
    Re:基本認証のユーザ名、パスワードの取得方法   まみさん [2003/01/23 10:03:14] [3137]

[3051] 基本認証のユーザ名、パスワードの取得方法
投稿者:まみさん 2002/12/18 13:32:38
こんにちは、まみです。
いつも勉強させて頂いています。

基本認証のユーザ名、パスワードの取得が分からないので書き込み致しました。
index.htmで基本認証後、リンクをクリックし、そのリンク先「b.asp」が、index.htmの基本認証のユーザ名、パスワードを取得し、取得できたらページを表示する。
という動作をさせたいのですが、下記のソースを書いたのですが取得できずに基本認証ダイアログが表示されてしまいます。
このような動作を完成させるにはどうすればいいのでしょうか?
アドバイスを頂ければ幸いです。

宜しくお願い致します。

−−−b.aspのソース−−−
<%@ LANGUAGE="VBSCRIPT" %>
<% Option Explicit %>
<%
Dim u
Dim p
u = Request.ServerVariables("AUTH_USER")
p = Request.ServerVariables("AUTH_PASSWORD")

If u = "test" And p = "test" Then
Call P_Open
Else
Response.Status = "401 Unauthorized"
Call Response.AddHeader("WWW-Authenticate", "BASIC realm=""test""")
End If


Sub P_Open()
%>
<HTML>
<HEAD>
<TITLE>test</TITLE>
</HEAD>
<BODY>
ユーザ名=<%=u%><BR>
パスワード=<%=p%>
</BODY>
</HTML>
<%
End Sub
%>

[3052] Re:基本認証のユーザ名、パスワードの取得方法
投稿者:fujiさん 2002/12/18 16:31:10
>基本認証
ってなんですか?

[3053] Re:基本認証のユーザ名、パスワードの取得方法
投稿者:ゆきさん 2002/12/18 18:57:30
発言者により削除されました!!

[3054] 追加
投稿者:ゆきさん 2002/12/18 19:00:27
発言者により削除されました!!

[3055] Re:基本認証のユーザ名、パスワードの取得方法
投稿者:ゆきさん 2002/12/18 19:33:48
index.htm での認証内容を、
別のページである b.asp で取得するのは無理では?
FORM なり QueryString なり、Session なりで渡すとかしないかと。

また、b.asp で基本認証の画面を出すって事は、
b.asp に "test" っていうアカウントのアクセス権がないと、
認証エラーになりますよ。
この場合は、ASPスクリプトが動く前、
ファイルにアクセスする時点で、認証エラーになりますので、
スクリプトで何とかできる物ではないと思います。

[3137] Re:基本認証のユーザ名、パスワードの取得方法
投稿者:まみさん 2003/01/23 10:03:14
せっかくレスを頂いたのに、回答しませんですみませんでした。

やっぱり難しいですね。
他の方法を考えて手を打ちたいと思います。
ありがとうございました。



TreeBBS For ASP V.0.1.3
Program By YasNet