Как проверить залогинен ли пользователь
Перейти к содержимому

Как проверить залогинен ли пользователь

  • автор:

Как проверить авторизирован ли пользователь? Django

Если пользуетесь TemplateView , то можно так переопределить базовый метод:

class ProfilePage(TemplateView): template_name = 'home_user_page.html' def dispatch(self, request, *args, **kwargs): if request.user.is_authenticated == True: # Try to dispatch to the right method; if a method doesn't exist, # defer to the error handler. Also defer to the error handler if the # request method isn't on the approved list. if request.method.lower() in self.http_method_names: handler = getattr(self, request.method.lower(), self.http_method_not_allowed) else: handler = self.http_method_not_allowed return handler(request, *args, **kwargs) else: return redirect("login") 

Как проверить залогинен ли пользователь

Simple Machines Community Forum

Advertisement:

January 18, 2024, 11:13:08 PM

GitHub

News:

  • Simple Machines Community Forum
  • ► SMF Support
  • ► Language Specific Support
  • ► Русский (Russian) (Moderator: †MavN†)
  • ► как проверить залогинен ли пользователь на форум?

как проверить залогинен ли пользователь на форум?

Started by shamanesco, June 01, 2007, 06:45:38 PM

is_user_logged_in() │ WP 2.0.0

Проверяет авторизован ли пользователь (вошел ли пользователь под своим логином). Возвращает true, если пользователь авторизован и false, если нет. Условный тег.

Pluggable функция — эту функцию можно заменить из плагина. Это значит, что она будет работать (подключается) только после подключения всех плагинов, а до этого момента функция еще не определена. Поэтому нельзя вызывать эту и зависящие от неё функции прямо из кода плагина. Их нужно вызывать через хук plugins_loaded или позднее, например хук init. Замена функции (переопределение) — в плагине можно создать функцию с таким же названием, тогда она заменит текущую функцию.

Работает на основе: wp_get_current_user()
1 раз — 0.000012 сек (очень быстро) | 50000 раз — 0.01 сек (скорость света) | PHP 7.0.2, WP 4.4.1

Возвращает

true|false . true, если условие выполняется (пользователь авторизован) и false, если пользователь не авторизован.

Использование

if ( is_user_logged_in() ) < // . >

is_user_logged_in() — проверяет, авторизован ли текущий пользователь

Возвращает true , если посетитель, просматривающий страницу, зарегистрирован и вошел на сайт, false — в обратном случае.

is_user_logged_in()

Этот условный тег не имеет параметров.

Пример

if ( is_user_logged_in() ) { echo 'Приветствую тебя, зарегистрированный и авторизованный пользователь!'; } else { echo 'Приветствую гостя!'; }

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *