Empfohlen: ASP Security: Einfache Lern -ASP -Verbindungsdatenbankmethode 1.Conn.Open Provider = microsoft.jet.oledb.4.0; data source = & server.mappath (/db/database.mdb) Dies verwendet die relative Pfadmethode des Root -Verzeichnisses, um die gesamte Website zu lösen.
Menschen, die neu in ASP sind, haben die Sitzung noch nie sehr gut gekannt.1: Login.htm
Ich werde nicht viel über diese Seite sagen.
Schreiben Sie das Kennwort, um das Textfeld Benutzerpass zu geben, und fügen Sie eine Einreichungsschaltfläche hinzu.
2: chklogin.asp
<!-#include File = conn.asp->
<%Set RS = Server.CreateObject (adodb.Recordset)
SQL = SELECT * vom Administrator WHERE Username = '& Request.Form (Benutzername) &'
'Der Administrator ist der Tabellenname des Speicheradministratorkontos und des Kennworts
Rs.open SQL, Con, 1,1
%>
<%wenn rs.eof dann
Antwort.Write hat diesen Administrator nicht
anders
%>
<%
Benutzername = Trim (Request.Form (Benutzername))
password = request.form (Passwort)
%>
<%if password = rs (Benutzerpass) dann
Sitzung (admin) = ercifang
response.Redirect (verwalten.asp)
anders
Antwort.Write Diese Seite ist eine dedizierte Seite für Administratoren
Ende wenn
%>
<%Ende wenn%>
Schauen Sie sich den roten Text an, so dass dem Administrator eine Sitzung hinzugefügt wurde
Stellen Sie die erste Zeile in Manage.asp ein
<%if Session (admin) = ercifang dann
...
anders
Antwort. Write Nur Administratoren können auf diese Seite zugreifen
Ende wenn%>
Auf diese Weise können andere Personen diese Site nicht verwalten, wenn sie direkt auf verwalten.asp zugreifen.
Das Folgende ist der Code für Login.htm:
| <html> <kopf> <meta http-äquiv = content-type content = text/html; <title> administratives Login </title> <style type = text/css> .fengge {Schriftgröße: 12px} </style> </head> <body> <Formular name = Form1 Methode = post action = chklogin.asp> <Tabellenbreite = 400 Rand = 1 Align = Center Class = Fengge> <tr> <td width = 129> & nbsp; </td> <td width = 255> & nbsp; </td> </tr> <tr> <td> <div Align = rechts> Administrator Name: </div> </td> <td> <input name = userername type = text id = userername> </td> </tr> <tr> <td> <dival align = rechts> Kennwort verwalten: </div> </td> <td> <Eingabename = Passwort type = Passwort id = password> </td> </tr> <tr> <td> <div align = right> </div> </td> <td> <Eingabe type = Senden Name = Senden Wert = Senden> <Eingabetyp = Reset Name reset name = value = Reset> </td> </tr> <tr> <td colspan = 2> <div align = rechts> </div> </td> </tr> </table> </form> </body> </html> |
Teilen: So weisen Sie Datentabellen -Entitätsklassen in .NET Werte zu, die Werte zuweisen Ich habe heute auf ein Problem gestoßen, nämlich, wie sie zu Attributen in der Datenentitätsklasse Werte zugewiesen werden. Da der Datensatz aus der Datenbank entnommen wird. Online gesucht und geschrieben