Как да пренасочи потребителското зависимост от ролята си на сайта

WordPress е все по-често се използва като рамка за уеб приложения. В помощ на потребителите WordPress двигател за използване на дадена страница и сайта варианти, в зависимост от това каква роля се възлага на конкретен потребител?

Нека да разгледаме характеристиките на настройките и да пренасочва потребителите към групите на сайта.

персонализиране на

Да започнем с това, ние ще създаде отделен щепсел. Факт е, че в бъдеще може да искате да редактирате външния вид на сайта, използвайте различни теми и т.н. Цялата функционалност на муха на разстояние, ако не го организира в отделен плъгин.

Създаване на папка за плъгин WP-съдържание / плъгини наречени см-пренасочва по роля и добавете го см-пренасочва по role.php файл. Този файл е следния код:

Как да пренасочи потребителското зависимост от ролята си на сайта

За да стартирате конзолата, процедурата за прихващане на данни, въведени от потребителя за по-късно сезиране. Тази процедура обикновено обвързани с admin_init и работи, така че потребителят не можеше да види нищо.

Използването admin_init ви дава гарантирано пренасочване към определен тип страница след въвеждане на потребителско име и парола.

Процесът започва с получаване на данни от wp_get_current_user (). Там е дадена ролята на потребителя, и то се определя своя собствена променлива с атрибут $ ROLE_NAME на.

Повторна проверка дали ROLE_NAME $ съвпада с ролята, която е в пренасочена потребител. Ако един и същ, а след това използвайте wp_redirect да пренасочи конкретен потребител на страницата, че ролята предназначен за него на сайта. Процедурата работи, но трябва да се добави нещо.

Персонализиране AJAX сигурност

Създаване на AJAX повикване в WordPress винаги е свързано с извършване на обаждания, AJAX файл в WordPress контролен панел. Ние трябва да се направят някои промени в кода, че не е имало конфликт в процедурите по време на пренасочването. Тук е необходимо да се коригира:

Сега пренасочване функция се състои в постоянно DOING_AJAX. И при определянето на правилните процедури ще бъдат пренасочени.

заключение

Източник: wp.tutsplus.com

Хм, интересен плъгин, но суров PPC. така че да не позволява да се регистрира на потребителите да редактират потребителския си профил и дори да отидете до администраторския панел

Kind и полезно, но аз все още не разбират смисъла на такава манипулация)

Как да пренасочи потребителското зависимост от ролята си на сайта

Как да пренасочи потребителското зависимост от ролята си на сайта

Как да пренасочи потребителското зависимост от ролята си на сайта

Как да пренасочи потребителското зависимост от ролята си на сайта