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