推奨: ASP は HTM 静的リスト ページングを生成します (コードを含む、正常にテストされました) !--#include file=conn.asp-- htmlheadTITLE ページング テスト/TITLELINK href=inc/style.css type=text/css rel=stylesheet/head %strHead=strHeadhtml strHead=strHeadhead strHead=strHeadTITLE ページング テスト/TITLE strHead= strHeadLINK href=inc/style.cs
原則: メッセージを送信するたびに、ランダムに生成された 4 桁の認証コードを入力する必要があります。
次のコードは ASP で使用されます
4 桁の乱数を生成します。
<%
暗いキー
タイマーをランダム化する
key=Int((8999)*Rnd +1000)
%>
形式で表示します:
認証コード: <%=key%>
<input type=text name=rekey size=8 maxlength=4>
<入力値=<%=key%> タイプ=隠し名=キー>
フォーム送信後の確認:
key=リクエスト.フォーム(キー)
rekey=リクエスト.フォーム(再キー)
rekey<>key の場合
Response.Write(<script language=javascript>alert('正しい認証コードを入力してください!');history.back()</script>)
応答.End()
終了する場合
共有: ASP プログラムが SQL ステートメントを実行する際のインジェクション攻撃を防ぐ問題の解釈以下は、ユーザーがパスワードを変更するための簡単なコードです---------- username=request(user_name) pwd=request(pwd) username=replace(ユーザー名,' ,'') pwd=replace(pwd,','') sql=updatetbl_testsetpwd='pwd'whereuid='ユーザー名' setrs=