จุดประสงค์การเรียนรู้: องค์ประกอบ SESSION พื้นฐาน สรุปองค์ประกอบการตอบสนองและคำขอ
ก่อนอื่นโปรแกรมใดๆ ที่มีระบบสมาชิกจะใช้ขั้นตอนการตรวจสอบว่าผู้ใช้เข้าสู่ระบบแล้วหรือไม่ สิ่งนี้ใช้องค์ประกอบ SESSION ลองดูที่โค้ดเพื่อแสดง
-
session("islogin")="ใช่"
-
ความหมายของประโยคนี้คือการกำหนดตัวแปรสตริง islogin ในเซสชันที่มีค่า "ใช่" ซึ่งสามารถกำหนดได้โดยตรงโดยไม่ต้องประกาศ มันไม่ง่ายมากเหรอ?
หากเราเข้าสู่ระบบในฐานะผู้ดูแลระบบ ขั้นตอนแรกคือการตรวจสอบว่าเราเป็นผู้ดูแลระบบหรือไม่
ถ้าเป็นเช่นนั้น
เซสชั่น("isadmin")=ใช่"
อื่น
เซสชั่น ("isadmin") = "ไม่"
สิ้นสุดถ้า
เพิ่มที่จุดเริ่มต้นของทุกหน้าที่ต้องการให้ผู้ดูแลระบบเห็น
-
ถ้าไม่ใช่ session("isaadmin")="yes"then
response.redirect "login.htm"
-
ด้วยวิธีนี้ ผู้ใช้ทั่วไปจะไม่สามารถเปิดหน้านี้ได้ อธิบาย response.redirect ซึ่งหมายถึงการเปลี่ยนเส้นทาง และ "login.htm" ด้านหลังเป็นไฟล์การเปลี่ยนเส้นทาง ด้วยวิธีนี้ ผู้ดูแลระบบที่ไม่ได้เข้าสู่ระบบจะไม่สามารถดูเนื้อหาที่ตามมาได้
โดยสรุป องค์ประกอบการตอบสนองโดยทั่วไปจะใช้ response.write () และ response.redirect() ซึ่งใช้ในการเขียนสตริงและการเปลี่ยนเส้นทางตามลำดับ โดยพื้นฐานแล้วคำขอคือ request.form() และ request.querystring() ซึ่งยอมรับการโพสต์และ รับวิธีการตามลำดับ ทั้งหมดนี้เป็นข้อมูลสำหรับวันนี้ การสาธิตขั้นสุดท้ายของฉันคือระบบการเข้าสู่ระบบที่คุณสามารถศึกษาได้ โดยพื้นฐานแล้ว ประเด็นความรู้ข้างต้นค่อนข้างง่าย