⊗ppPmAuRR 433 of 447 menu

การลงทะเบียนพร้อมสิทธิ์ผู้ใช้ที่แยกต่างหากใน PHP

เมื่อเพิ่มสิทธิ์ผู้ใช้ เราจำเป็นต้องทำการเปลี่ยนแปลง ในกระบวนการลงทะเบียนของเรา ตอนนี้เมื่อลงทะเบียน ผู้ใช้ เราต้องระบุสถานะของเขาในคำสั่ง INSERT

โดยปกติแล้วในการลงทะเบียนเริ่มต้น ผู้ใช้ทั้งหมด บนเว็บไซต์ของเราจะได้รับสถานะต่ำที่สุด นั่นคือในกรณีของเรา 'user':

<?php $query = "INSERT INTO users SET login='$login', password='$password', 'status'='user'"; ?>

สถานะที่สูงกว่ามักจะถูกกำหนดโดยผู้ดูแลระบบ เขาในหน้าผู้ดูแลจะเห็นรายชื่อผู้ใช้และ สามารถทำให้ใครก็ได้กลายเป็นผู้ดูแลระบบได้ ตัวอย่างเช่น

แล้วผู้ดูแลระบบคนแรกจะปรากฏบนเว็บไซต์ได้อย่างไร? วิธีที่ง่ายที่สุด: ลงทะเบียนผู้ใช้ธรรมดา และผ่าน PhpMyAdmin ทำให้เขาเป็นผู้ดูแลระบบ

วิธีที่ซับซ้อนกว่า: เมื่อติดตั้งครั้งแรกบนโฮสติ้ง ให้รันตัวติดตั้งเว็บไซต์ ถามโดยใช้ ฟอร์มสำหรับชื่อผู้ใช้และรหัสผ่าน และลงทะเบียน ผู้ใช้คนแรกของเว็บไซต์ ซึ่งจะได้รับ สถานะผู้ดูแลระบบ

แก้ไขโค้ดการลงทะเบียนเพื่อให้ผู้ใช้ทั้งหมดที่เพิ่มเข้ามา ได้รับสถานะ 'user'

เปลี่ยนสถานะของผู้ใช้บางคนด้วยตนเอง เป็น 'admin' จากนั้นเข้าสู่ระบบ ด้วยผู้ใช้รายนี้

สร้างหน้า admin.php ที่จะ อนุญาตให้เข้าถึงได้เฉพาะผู้ใช้ที่มี สถานะ 'admin'

แสดงรายชื่อผู้ใช้ที่ลงทะเบียนทั้งหมดบนหน้า admin.php ในรูปแบบตาราง ให้ตารางมี สองคอลัมน์: ชื่อผู้ใช้และสถานะ

ปรับแต่งงานก่อนหน้าเพื่อให้ มีคอลัมน์ที่สามเพิ่มขึ้นมา โดยเป็นลิงก์ ที่ผู้ดูแลระบบสามารถใช้ลบผู้ใช้ใดๆ ก็ได้

ปรับแต่งงานก่อนหน้าเพื่อให้ แถวของตารางที่มีผู้ดูแลระบบถูกระบายสีเป็นสีแดง และผู้ใช้ธรรมดา - เป็นสีเขียว

ปรับแต่งงานก่อนหน้าเพื่อให้ มีคอลัมน์เพิ่มอีกหนึ่งคอลัมน์ ในคอลัมน์นี้ ผู้ดูแลระบบจะสามารถเปลี่ยนสิทธิ์ผู้ใช้ได้ ทำให้สำหรับผู้ใช้ธรรมดาทั้งหมด มีลิงก์ ทำให้เขาเป็นผู้ดูแลระบบ และสำหรับผู้ดูแลระบบ - ลิงก์ ทำให้เขาเป็นผู้ใช้

ทำให้บนทุกหน้าของเว็บไซต์ ในส่วนหัว (header) ผู้ใช้ที่ลงทะเบียนแล้ว เห็นชื่อผู้ใช้และสถานะของตัวเอง

ปรับแต่งงานก่อนหน้าเพื่อให้ สำหรับผู้ดูแลระบบในส่วนหัวของเว็บไซต์ จะแสดง ลิงก์ไปยังหน้าผู้ดูแลระบบด้วย

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ