ASPが初めての人は、セッションをあまり知っていません。 ASPプログラミングページインスタンスコード読む:
1つ:login.htm
このページではあまり言いません。
テキストボックスのユーザーパスを提供するパスワードを作成し、投稿を押します:フォームのアクションはchklogin.aspです
2:chklogin.asp
<! - #file = conn.asp->を含める
<%set rs = server.createObject(adodb.Recordset)
sql = select * admin where where username = '&request.form(username)&'
「その中で、管理者はストアアカウントのテーブル名とストレージ管理者のパスワードです
rs.oopen sql、con、1,1
%>
<%rs.eofの場合
Response.Writeにはこの管理者がいません
それ以外
%>
<%
username = trim(request.form(username))
パスワード= request.form(パスワード)
%>
<%password = rs(userpass)thenの場合
セッション(admin)= ercifang
Response.redirect(manage.asp)
それ以外
Response.Writeこのページは、管理者向けの特別なページです
ifを終了します
%>
<%end if>
セッションが管理者に追加されるように、赤いテキストを見てください
manage.aspの最初の行に設定します
<%session(admin)= ercifang thenの場合
ニンポ
それ以外
Response.Writeはこのページのみを入力できます
if>を終了します
このようにして、他の人はmanage.aspを直接訪問するときにこのサイトを管理できません。
login.htmのコードを以下に示します。
<html>
<head>
<メタhttp-equiv = content-type content = text/html;
<title>管理ログイン</title>
<style type = text/css>
.fengge {font-size:12px}
</style>
</head>
<body>
<form name = form1 method = post action = chklogin.asp>
<テーブル幅= 400ボーダー= 1 align = center class = fengge>
<tr>
<td width = 129> </td>
<td width = 255> </td>
</tr>
<tr>
<td> <div align = right>管理者名:</div> </td>
<td> <入力名= username type = text id = username> </td>
</tr>
<tr>
<td> <div align = right>管理パスワード:</div> </td>
<td> <入力名=パスワードタイプ=パスワードID =パスワード> </td>
</tr>
<tr>
<td> <div align = right> </div> </td>
<td> <入力タイプ=送信name = submit value = submit>
<入力タイプ=リセットname = submit value = reset>
</td>
</tr>
<tr>
<td colorpan = 2> <div align = right> </div> </td>
</tr>
</table>
</form>
</body>
</html>
このページのWebサイト:http://www.vevb.com/biancheng/2018091514119.shtml、URLの収集または再版を歓迎するのを手伝う場合は、http://www.vevb.comをもう一度ご覧ください!