Як зробити типи користувачів на 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 з розмежуванням прав доступу.
- Як зробити авторизацію користувачів через facebook.
- Як зробити систему рефералів на php
- Як зробити реєстрацію та авторизацію користувачів на сайті
- Як зробити сторінку користувача
- Перевірка зайнятості логіна на ajax
- Створення движка на mvc. Створюємо можливість додавання користувача в базу даних через адмін панель
- Реалізація хто онлайн
- Чутливі до регістру пошук для mysql
- Запит sql на вибірку записів
- Створення движка на mvc. Робимо можливість редагування і видалення користувачів.
- Одноразова авторизація по посиланню
- Sql-запити для роботи з таблицями
- Відправка cookie через curl
- Клас для роботи з базою даних
- Створення xml-документа на php
- Ооп проти процедурного підходу.
- Робота з cookie в php
- Створення движка на mvc. Начинам робити систему розподілу прав користувачів.
- Створення движка на mvc. Створюємо авторизацію.
- Подвійна сортування на sql
- Запит sql на додавання і видалення записів