Middleware BasicAuth เพิ่มฟังก์ชั่นการรับรองความถูกต้องของตัวตนในเว็บไซต์ หลังจากใช้มิดเดิลแวร์
เมื่อผู้ใช้เยี่ยมชมเว็บไซต์เขาหรือเธอจะต้องป้อนชื่อผู้ใช้และรหัสผ่าน หลังจากผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่านและผ่านการตรวจสอบผ่านเขาหรือเธอสามารถเข้าถึงเว็บไซต์ได้
เมื่อชื่อผู้ใช้และรหัสผ่านที่ป้อนโดยผู้ใช้ตรงตามเงื่อนไขมิดเดิลแวร์จะส่งคืนจริงทำให้ผู้ใช้สามารถเข้าถึงเว็บไซต์ได้ มิฉะนั้นจะส่งคืนเท็จ การเข้าถึงเว็บไซต์จะไม่ได้รับอนุญาต
การคัดลอกรหัสมีดังนี้:
var express = ต้องการ ("express");
var app = express ();
app.use (express.basicauth ("gys", "123"));
app.get ("/", function (req, res) {
Res.Send ("Hello FF");
-
app.listen (1337, "127.0.0.1", function () {
console.log ("เริ่มการตรวจสอบฮ่าฮ่า");
-
แก้ไขรหัสเพื่อให้รหัสมีความยืดหยุ่นมากขึ้น
การคัดลอกรหัสมีดังนี้:
var express = ต้องการ ("express");
var app = express ();
app.use (express.basicauth (ฟังก์ชั่น (ผู้ใช้, ผ่าน) {
return user === "gys" && pass === "123";
-
app.get ("/", function (req, res) {
Res.Send ("Hello FF");
-
app.listen (1337, "127.0.0.1", function () {
console.log ("เริ่มการตรวจสอบฮ่าฮ่า");
-
เรียกใช้รหัส: