แนะนำ: ASP Security: วิธีการเรียนรู้ฐานข้อมูลการเชื่อมต่อ ASP อย่างง่าย 1.Conn.open Provider = Microsoft.jet.oLedb.4.0; แหล่งข้อมูล = & server.mappath (/db/database.mdb) สิ่งนี้ใช้วิธีการที่สัมพันธ์กันของไดเรกทอรีรูทเพื่อแก้ปัญหาทั้งเว็บไซต์
คนที่ยังใหม่ต่อ ASP ไม่เคยรู้จักเซสชั่นที่ดีมาก1: login.htm
ฉันจะไม่พูดมากเกี่ยวกับหน้านี้
เขียนรหัสผ่านเพื่อให้ Box UserPass และเพิ่มปุ่มส่ง
2: chklogin.asp
<!-#รวมไฟล์ = conn.asp->
<%set rs = server.createObject (adodb.recordset)
SQL = SELECT * จากผู้ดูแลระบบที่ชื่อผู้ใช้ = '& request.Form (ชื่อผู้ใช้) &'
'ผู้ดูแลระบบคือชื่อตารางของบัญชีผู้ดูแลระบบและรหัสผ่าน
Rs.Open SQL, Con, 1,1
-
<%ถ้า RS.EOF แล้ว
Response.write ไม่มีผู้ดูแลระบบนี้
อื่น
-
-
username = trim (request.form (ชื่อผู้ใช้))
รหัสผ่าน = request.form (รหัสผ่าน)
-
<%ถ้ารหัสผ่าน = RS (UserPass) จากนั้น
เซสชัน (admin) = ercifang
Response.redirect (manage.asp)
อื่น
Response.write หน้านี้เป็นหน้าเฉพาะสำหรับผู้ดูแลระบบ
สิ้นสุดถ้า
-
<%end ถ้า%>
ดูข้อความสีแดงดังนั้นเซสชันจึงถูกเพิ่มลงในผู้ดูแลระบบ
ตั้งค่าบรรทัดแรกใน managem.asp
<%ถ้าเซสชัน (admin) = ercifang แล้ว
-
อื่น
Response.write ผู้ดูแลระบบเท่านั้นที่สามารถเข้าถึงหน้านี้ได้
สิ้นสุดถ้า%>
ด้วยวิธีนี้คนอื่นไม่สามารถจัดการเว็บไซต์นี้ได้เมื่อพวกเขาเข้าถึง Manage.asp โดยตรง
ต่อไปนี้เป็นรหัสสำหรับ login.htm:
| <html> <head> <meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; <title> การเข้าสู่ระบบผู้ดูแลระบบ </title> <style type = text/css> .FENGGE {FONT-SIZE: 12PX} </style> </head> <body> <form name = form1 method = post action = chklogin.asp> <ความกว้างของตาราง = 400 border = 1 Align = center class = fengge> <tr> <td width = 129> & nbsp; </td> <td width = 255> & nbsp; </td> </tr> <tr> <td> <div align = ขวา> ชื่อผู้ดูแลระบบ: </div> </td> <td> <ชื่ออินพุต = ชื่อผู้ใช้ = text id = ชื่อผู้ใช้> </td> </tr> <tr> <td> <div align = ขวา> จัดการรหัสผ่าน: </div> </td> <td> <ชื่ออินพุต = ประเภทรหัสผ่าน = รหัสผ่าน = รหัสผ่าน> </td> </tr> <tr> <td> <div align = ขวา> </div> </td> <td> <ประเภทอินพุต = ส่งชื่อ = ส่งค่า = ส่ง> <ประเภทอินพุต = รีเซ็ตชื่อ = ส่งค่า = รีเซ็ต> </td> </tr> <tr> <td colspan = 2> <div align = ขวา> </div> </td> </tr> </table> </form> </body> </html> |
แบ่งปัน: วิธีกำหนดค่าให้กับคลาสเอนทิตีตารางข้อมูลใน. NET ฉันพบปัญหาในวันนี้ซึ่งเป็นวิธีการกำหนดค่าให้กับแอตทริบิวต์ในคลาสเอนทิตีข้อมูล เนื่องจากชุดข้อมูลถูกนำออกมาจากฐานข้อมูล ค้นหาออนไลน์และเขียน