Recommandé : ASP génère une pagination de liste statique HTM (y compris le code, testé avec succès) !--#include file=conn.asp-- htmlheadTITLE test de pagination/TITLELINK href=inc/style.css type=text/css rel=stylesheet/head %strHead=strHeadhtml strHead=strHeadhead strHead=strHeadTITLE test de pagination/TITLE strHead= strHeadLINK href=inc/style.cs
Principe : Chaque fois que vous soumettez un message, vous devez saisir un code d'authentification à 4 chiffres généré aléatoirement.
Le code suivant est utilisé dans ASP
Générez des nombres aléatoires à 4 chiffres :
<%
touche tamisée
minuterie aléatoire
clé=Int((8999)*Rnd +1000)
%>
Afficher sous la forme :
Code d'authentification : <%=key%>
<input type=text name=rekey size=8 maxlength=4>
<valeur d'entrée=<%=clé%> type=nom caché=clé>
Vérifiez après la soumission du formulaire :
clé=Requête.Form(clé)
rekey=Request.Form(rekey)
si rekey<>key alors
Response.Write(<script language=javascript>alert('Veuillez saisir le code d'authentification correct !');history.back()</script>)
réponse.Fin()
finir si
Partager : Interprétation du problème de la prévention des attaques par injection lorsque les programmes ASP exécutent des instructions SQL Ce qui suit est un code simple permettant à un utilisateur de modifier son mot de passe --------------------- username=request(user_name) pwd=request(pwd) username=replace( nom d'utilisateur,' ,'') pwd=replace(pwd,','') sql=updatetbl_testsetpwd='pwd'whereuid='nom d'utilisateur' setrs=