Empfohlen: Eine kurze Diskussion über das Prinzip des ASP -Akquisitionsprogramms Die Hauptschritte des Sammelprogramms sind wie folgt: 1. Erhalten Sie den Inhalt der gesammelten Seite 2. Extrahieren Sie alle Daten aus dem Erfassungscode 1. Erhalten Sie den Inhalt der gesammelten Seite. Ich kenne derzeit ASP häufig verwendete Methoden, um die gesammelte Seite zu erhalten: 1.
Benutzeranmeldungsüberprüfungsskript, chkpwd.asp
Das Folgende ist der zitierte Inhalt:
<%
'========= Benutzeranmeldung Überprüfungsskript ===========.
„Wenn das übergebene Objekt nicht definiert wurde, ist es als falsch definiert, was darauf hinweist, dass es die Überprüfung nicht bestanden hat
Wenn isempty (Sitzung (bestanden)) dann
Sitzung (bestanden) = false
Ende wenn
'Session (bestanden) = false, was bedeutet, dass die aus dem Formular übergebenen Überprüfungsinformationen noch nicht bestanden wurden.
Wenn Sitzung (bestanden) = false dann
Benutzername = Request.Form (Benutzername)
Userpwd = request.form (userPWD)
Wenn Benutzername = dann
Errmsg = Tipp: Bitte geben Sie Ihren Benutzernamen und Ihr Passwort ein
Anders
"================================================================================================================================ alle
Setzen Sie conn = server.createObject (adodb.Connection)
Conn.ConnectionString = TRIVER = {SQL Server}; Server = 192.168.1.3; uid = sa; pwd =; database = zcmrs
Conn.open
'============================ Lesen Sie Benutzerdaten aus Tabellenprotokoll
'Recordset -Objekt definieren
Setzen Sie rs = server.createObject (adodb.Recordset)
'Setzen Sie ConnectionString des Verbindungsobjekts
Setzen Sie rs.ActiveConnection = conn
'Cursortyp einstellen
rs.cursortype = 3
'Open Record Set
Rs.open Wählen Sie Benutzername, Passwort von Erpuser, wo username = '& userername &'
"================================================================================================================================ alle
Wenn rs.eof dann
ERRMSG = TIPP: Der Benutzer existiert nicht oder das Passwort ist falsch
Anders
Wenn userPWD <> rs.fields (Passwort) dann
Errmsg = Tipp: Anmeldung fehlgeschlagen! Passwortfehler?
Sonst 'login erfolgreich an
Errmsg =
Sitzung (bestanden) = true
Sitzung (Benutzername) = Rs.Fields (Benutzername)
Identifizieren Sie die Sitzung der Benutzerberechtigungen (userID) = rs.fields (userID)
Ende wenn
Ende wenn
Ende wenn
Ende wenn
'Nach dem Ausfall der Anmeldung wird das Anmeldeformular gezeichnet
Wenn nicht Sitzung (bestanden) = wahr dann
%>
<html>
<Head> <titels> bis zum Titel "Dokument </title>"
<style type = text/css>
<!-
.Style1 {Schriftgröße: 12px; Schriftgewicht: BOLD; Margin-Links: 120px; Umriss: Double}
->
</style>
<style type = text/css>
<!-
.Style2 {Schriftgröße: 12px; Schriftgewicht: BOLD; Umriss: Double; Farbe:#ff3333}
->
</style>
</head>
<body linksmargin = 0 Topmargin = 0 marginHeight = 0 marginwidth = 0 bgcolor =#000000>
<div id = übergeordneter Stil = Höhe: 300; Breite: 450; Grenzstil: Solid; Grenzfarbe: #fffff; Margin-Top: 80px; Margin-Links: 25%; Margin-Right: 25%; Hintergrundfarbe: #fffff>
<div id = dingglu style = Schriftgröße: 12px; Schriftgewicht: fett; Hintergrundfarbe:#0099ff; Text-Align: Mitte; Höhe: 40px;> <br> ERP-System-Login </div>
<form action = <%= request.servervariables (path_info)%> method = post name = myForm id = myForm>
<p class = style1> Benutzername: <Eingabename = Benutzername Typ = Text ID = Benutzername Größe = 18 MaxLength = 20>
</p>
<p class = style1> Passwort: <Eingabe name = userpwd type = kennwort id = userpwd size = 18 maxLength = 20>
</p>
<p Align = Center class = style2> <%= errmsg%> </p>
<p>
<Eingabe type = Senden Align = Middle Name Name = Sendenwert = Login bei System>>
<Eingabename = Rege Type = Taste Align = Middle Onclick = location = 'Register.asp' id = Rege Value = Register Benutzer>
</p>
</form>
</div>
</body>
</html>
<%
'<p class = style1> Überprüfungscode: <Eingabename = checkCode type = text id = checkCode size = 6 maxLength = 4>
'<Img style = margin-right: 40px alt = src = Common/getCode.asp> </p>
Antwort.end
Ende wenn
%>
Seite, um ERP.asp zu besuchen
<Im Folgenden sind der zitierte Inhalt:
<!-#include file = chkpwd.asp->
<body>
<div style = 'Schriftgröße: 12px; Schriftgewicht: BOLD; RONSE: 1PX Solid #001; Polster: 4px; Hintergrund: #ffccff; Margin-Top: 0;'> Willkommen, das ERP-Query-System zu verwenden, der aktuelle angemeldete Benutzer ist:
<%
Wenn Sitzung (bestanden) = wahr
Antwort.Write (Sitzung (Benutzername))
Ende wenn
%> <a href = logout.asp> Beenden Sie das System </a>
</div>
</body>
Jedes Mal, wenn Sie ERP.asp eröffnen, führen Sie zuerst CHKPWD.asp () aus, wodurch nicht authorisierte Benutzer auf die angegebene Webseite zugreifen können.
Logout.asp System Exit
<body>
<%
Sitzung (bestanden) = false
Sitzung (Benutzername) =
Antwort.Redirect (index.asp)
%>
</body>
Formular mit Bildern einreichen
Das Folgende ist der zitierte Inhalt:
<Formular name = Form1 Methode = post action =>
<td align = rechts> <Eingabe type = Bildmethode = Senden Name = Senden src = Bild/loginin.gif width = 70 hoh Höhe = 21 Alt = Senden> </td>
</form>
Teilen: ASP und Zugriffslink Dieser Artikel zeigt zwei Möglichkeiten zur Verknüpfung von ASP und Zugriff in ASP -Beispielen. Im Folgenden ist der in Bezug