Як зробити типи користувачів на php

Відео: Створення профілю користувача на PHP

Як зробити типи користувачів на PHP

Буквально вчора мені задали питання, як зробити так, щоб адміністратору виводилися одні дані, гостю інші, а звичайному користувачеві треті. Дане питання я чую щодо часто, тому і вирішив написати статтю про те, як зробити типи користувачів на PHP.

Спочатку Вам необхідно додати ще одне поле в таблицю з користувачами. У цьому полі міститиметься число, що характеризує тип користувача. Наприклад, так:

Відео: PHP - 100% Захищена Реєстрація та Авторизація за 30 хвилин. від профі

  • 1 - звичайний користувач
  • 2 - модератор
  • 3 - адміністратор



Тепер в самому скрипті треба написати приблизно наступне:

Відео: # 4.2 Експерт PHP: Реєстрація користувачів

lt ;?php
$ login
= $ _SESSION["Login"] -
/ * Далі йде виклик функції, яка повертає тип користувача по логіну. Це можна зробити через простешійі SQL-запит. Якщо користувача немає, то повернути false. * /
$ usertype
= getuserType($ login) -
/ * Починаємо виводити контент в залежності від типу користувача * /
if(!$ usertype) echo "Тут можна вивести форму входу"-
elseif
($ usertype ==3) echo "Admin-доступ"-
elseif
($ usertype ==2) echo "Ви модератор"-
elseif
($ usertype ==1) echo "Ви звичайний користувач"-
?gt;



це основа для розмежування прав доступу при роботі з різними типами користувачів. Зрозуміло, замість рядків "ви модератор"Треба виводити щось більш корисне. Наприклад, для всіх авторизованих користувачів можна вивести посилання, закриту для гостей. А для адміністратора можна вивести посилання на Admin-панель.

Відео: Як зробити реєстрацію php + mysql [01]

Ось таким досить простим і очевидним способом можна зробити типи користувачів на PHP з розмежуванням прав доступу.

Поділися в соціальних мережах:

Схожі
Ооп проти процедурного підходу.Ооп проти процедурного підходу.
Відправка cookie через curlВідправка cookie через curl
Запит sql для сортування результату вибіркиЗапит sql для сортування результату вибірки
Запит sql на вибірку записівЗапит sql на вибірку записів
Чутливі до регістру пошук для mysqlЧутливі до регістру пошук для mysql
Одноразова авторизація по посиланнюОдноразова авторизація по посиланню
Створення движка на mvc. Начинам робити систему розподілу прав користувачів.Створення движка на mvc. Начинам робити систему розподілу прав користувачів.
Робота з cookie в phpРобота з cookie в php
Як зробити реєстрацію та авторизацію користувачів на сайтіЯк зробити реєстрацію та авторизацію користувачів на сайті
Sql-запити для роботи з таблицямиSql-запити для роботи з таблицями
» » Як зробити типи користувачів на php