Direkomendasikan: Keamanan ASP: Metode Database Koneksi ASP Pembelajaran Sederhana 1.conn.open penyedia = microsoft.jet.oledb.4.0; data sumber = & server.mappath (/db/database.mdb) Ini menggunakan metode jalur relatif dari direktori root untuk menyelesaikan seluruh situs web.
Orang -orang yang baru mengenal ASP tidak pernah mengenal sesi dengan baik.1: Login.htm
Saya tidak akan mengatakan banyak tentang halaman ini.
Tulis kata sandi untuk memberikan UserPass kotak teks dan tambahkan tombol pengiriman.
2: chklogin.asp
<!-#Sertakan file = conn.asp->
<%set rs = server.createObject (adodb.recordset)
SQL = SELECT * Dari admin di mana username = '& request.form (nama pengguna) &'
'Admin adalah nama tabel dari akun dan kata sandi Administrator Penyimpanan
rs.open sql, con, 1,1
%>
<%jika rs.eof kalau begitu
Response.write tidak memiliki administrator ini
kalau tidak
%>
<%
UserName = trim (request.Form (nama pengguna))
kata sandi = request.form (kata sandi)
%>
<%jika kata sandi = rs (userpass) lalu
sesi (admin) = ercifang
response.redirect (kelola.asp)
kalau tidak
response.write halaman ini adalah halaman khusus untuk administrator
akhiri jika
%>
<%berakhir jika%>
Lihatlah teks merah, jadi sesi ditambahkan ke administrator
Atur baris pertama di kelola.asp
<%jika sesi (admin) = ercifang lalu
...
kalau tidak
response.write hanya administrator yang dapat mengakses halaman ini
akhiri jika%>
Dengan cara ini, orang lain tidak dapat mengelola situs ini ketika mereka secara langsung mengakses mengelola.asp.
Berikut ini adalah kode untuk login.htm:
| <Html> <head> <meta http-equiv = konten-tipe konten = teks/html; <title> login administratif </iteme> <Tipe Gaya = Teks/CSS> .fengge {font-size: 12px} </tyle> </head> <body> <Form name = Metode form1 = post action = chklogin.asp> <Lebar Tabel = 400 Border = 1 Align = Center Class = FEngge> <tr> <td width = 129> & nbsp; </td> <td width = 255> & nbsp; </td> </tr> <tr> <td> <Div Align = Right> Nama Administrator: </div> </td> <td> <input name = UserName type = Text ID = username> </td> </tr> <tr> <td> <Div Align = Right> Kelola Kata Sandi: </div> </td> <td> <input name = kata sandi tipe = kata sandi id = kata sandi> </td> </tr> <tr> <td> <div align = right> </div> </td> <td> <input type = kirim nama = kirim nilai = kirim> <input type = reset name = kirim nilai = reset> </td> </tr> <tr> <td colspan = 2> <div align = right> </div> </td> </tr> </boable> </form> </body> </html> |
Bagikan: Cara Menetapkan Nilai ke Kelas Entitas Tabel Data di .net Saya mengalami masalah hari ini, yaitu cara menetapkan nilai ke atribut di kelas entitas data. Karena dataset diambil dari database. Mencari secara online dan menulis