1

ここで助けが必要です。ログインページを有効にするために、この単純なユーザー名/パスワードスクリプトを入手しました。これは基本的に、ユーザー名/パスワードを要求し、コード内の情報と比較するフォームです。

If Request.Form("FormUsername") = "username" AND Request.Form("FormPassword") = "password" Then

私がやりたいのは、変数を含む2番目のファイルを作成するなど、変数からのユーザー/パス情報を比較することです:

<%
'Username Variables
Dim PCUser, PCPass

PCUser = "username"
PCPass = "password"
%>

次に、ファイルをログイン ページに含めます。

<!--#include file="Users.inc"-->

そして、request.form で変数を読み取ることができます。

If Request.Form("FormUsername") = "& PCUser &" AND Request.Form("FormPassword") = "& PCPass &" Then

それが私がこれまでに試したことであり、うまくいきませんでした:(誰かが理由を理解するのを手伝ってくれますか???

ページの最後で response.write を実行すると、変数の値が表示されます。

<%
Response.Write("user= " & PCUser & "<br />")
Response.Write("pass= " & PCPass & "<br />")
%>

前もって感謝します

パソコン

4

2 に答える 2

2

試す

If Request.Form("FormUsername") = PCUser 
      AND Request.Form("FormPassword") = PCPass Then

2回目の試行:

response.write "FormUsername: " & Request.Form("FormUsername")
response.write "PCUser: " & PCUser
response.write "Equals: " & (Request.Form("FormUsername") = PCUser)

メインページとインクルードファイルの両方で上記を使用して確認してください。

于 2012-09-25T02:49:35.930 に答える