Бақайдгирӣ бо тақсимоти ҳуқуқ дар PHP
Ҳангоми илова кардани ҳуқуқҳои корбар мо бояд
тағйиротро дар бақайдгирии худ ворид кунем. Акнун ҳангоми бақайдгирии
корбар мо бояд дар дархости INSERT мақоми
ӯро муайян кунем.
Одатан, дар бақайдгирии ибтидоӣ ҳамаи корбарони
сайти мо пасттарин мақомро мегиранд,
яъне дар ҳолати мо 'user':
<?php
$query = "INSERT INTO users
SET login='$login', password='$password', 'status'='user'";
?>
Мақомҳои баландтарро одатан мудир тақсим мекунад. Ӯ дар мудирият рӯйхати корбаронро мебинад ва метавонад ҳар касеро, масалан, мудир кунад.
Пас дар вебсайт чӣ тавр аввалин мудир пайдо мешавад? Соддатарин: корбари оддиро бақайдгирӣ кунед ва тавассути PhpMyAdmin ӯро мудир кунед.
Мураккабтар: дар дафъаи аввал дар хостинг насби вебсайтро оғоз кунед, бо ёрии шакл номи корбарӣ ва рамз пурсед ва бақайдгирӣ кунед аввалин корбари вебсайт, ки ба ӯ мақоми мудирро низ вогузоред.
Коди бақайдгириро тавре тағйир диҳед, ки ҳамаи иловашуда
корбарон мақоми 'user'-ро гиранд.
Дастӣ ба ҳар як корбар мақомашро тағйир диҳед
ба 'admin'. Ба система ворид шавед
зерои ин корбар.
Саҳифаи admin.php созед, ки ба он
танҳо корбарон бо
мақоми 'admin' дастрасӣ доранд.
Дар саҳифаи admin.php рӯйхати
ҳамаи корбарони бақайдгирифтаи вебсайти худро
ба шакли ҷадвал намоиш диҳед. Бигзор дар ҷадвал ду
сутун бошад: номи корбарӣ ва мақом.
Вазифаи қаблиро тавре таҳрир кунед, ки сутуни сеюм низ пайдо шавад, бо пайванд, ки бо ёрии он мудир метавонад ҳар як корбарро ҳазф кунад.
Вазифаи қаблиро тавре таҳрир кунед, ки сатрҳои ҷадвал бо мудирон ба ранги сурх ранггузорӣ шаванд, ва бо корбарони оддӣ - ба сабз.
Вазифаи қаблиро тавре таҳрир кунед, ки як сутуни дигар пайдо шавад. Дар ин сутун мудир метавонад ҳуқуқҳои корбаронро тағйир диҳад. Чунон созед, ки барои ҳамаи корбарони оддӣ дар он ҷо пайванди ӯро мудир кунед истода бошад, ва барои мудир - пайванди ӯро корбар кунед.
Чунон созед, ки дар ҳамаи саҳифаҳои вебсайт, дар сарбаста корбари бақайдгирифта номи корбарии худ ва мақомро бубинанд.
Вазифаи қаблиро тавре таҳрир кунед, ки барои мудирон дар сарбастаи вебсайт инчунин пайванд ба мудирият нишон дода шавад.