Вы не авторизированы на сайте :: DLE FAQ

Faq: шаблоны dle — login.tpl шаблон теги «панели авторизации на сайте»

login.tpl шаблон «Панели авторизации на сайте»
FAQ: Шаблоны DLElogin.tpl шаблон теги оформления формы «Панели авторизации на сайте», поля «Логин» и «Пароль», ссылки на зарегистрироваться или восстановить пароль (забыли), получить доступ с помощью аккаунта соц сети , если посетитель ещё не был зарегистрирован. Если пользователь зарегистрировался, в панели можно добавить ссылки на “Добавить публикацию, Сообщения, Закладки, Непрочитанные новости, Доп поля, Профиль, Фото” и тому подобное.

FAQ (полезная справка): В файле login.tpl шаблон DLE настраивается в разделе “Панель авторизации на сайте”, вывод панели авторизации посетителя на сайте, применяется следующих тегов:

ТегиОписание
{registration-link}Тег устанавливает ссылку на страницу регистрации посетителя.
{lostpassword-link}Тег устанавливает ссылку на страницу восстановления пароля.
{logout-link}Тег ссылки на выход пользователя с сайта, разлогирование.
{admin-link}Добавляет ссылку, чтобы пройти в админпанель скрипта.
{pm-link}Открыть страницу персональных сообщений.
{new-pm}Вывести количество новых персональных сообщений.
{all-pm}Тег вывода общего количества персональных сообщений.
{favorite-count}Выводит количество публикаций, которые добавил пользователь себе в закладки на сайте.
{foto}Можно вывести аватар пользователя.
[admin-link]
Профиль[/admin-link]
Выводит содержимое в тегах, если пользователь имеет доступ к админпанели скрипта.
{profile-link}Проставляет ссылку на страницу профиль пользователя.
{stats-link}Ссылка на статистику на сайте.
{addnews-link}Проставляет ссылку на страницу добавления новости на сайте.
{favorites-link}Ссылка на просмотр закладок пользователя.
{newposts-link}Проставляет ссылку на страницу непрочитанных новостей пользователем с последнего посещения им сайта.
{group-icon}отобразит иконку группы пользователя.
{login-method}В зависимости от установленного в настройках скрипта типа авторизации, вывод что необходимо вводить пользователю: логин или E-mail
[vk] Вконтакте [/vk]Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Вконтакте.
{vk_url}Ссылка URL Вконтакте на авторизацию в соц. сети.
[odnoklassniki]
Одноклассники
[/odnoklassniki]
Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Одноклассники.
{odnoklassniki_url}Ссылка URL Одноклассники на авторизацию в соц. сети.
[facebook]
текст
[/facebook]
Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Facebook.
{facebook_url}Ссылка URL Facebook на авторизацию в соц. сети.
[google]
текст
[/google]
Выводят текст заключенный в них, если включена поддержка авторизации при помощи почты Google.
{google_url}Выводит ссылку URL на авторизацию в почты Google.
[mailru]
текст
[/mailru]
Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Mail ru
{mailru_url}Выводит ссылку URL на авторизацию в соц. сети Mail_ru.
[yandex]
текст [/yandex]
Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Yandex.
{yandex_url}Выводит ссылку URL на авторизацию в соц. сети Yandex.
[xfgiven_x]
[xfvalue_x]
[/xfgiven_x]
Выводится дополнительное поле “x“, если поле не пустое. Более подробно про доп поля читайте.
[xfnotgiven_x]
текст
[/xfnotgiven_x]
Выводится текст, указанный в них, если дополнительное поле пользователя не было задано, где X это имя дополнительного поля профиля пользователя.
[xfvalue_x]Выводится значение дополнительного поля “x”, где “x” название дополнительного поля.
{group}Выводит название группы пользователя сайта в которой он находится в данный момент.
Похожее:  104 Личный кабинет — Вход и регистрация

Dle шаблоны *.tpl об всех файлах подробно

Форма “Панель авторизации на сайте” настраивается в шаблоне login.tpl, готовый вариант можно увидеть в архиве движка в папке dle14_0.zip/upload/templates/Default/ или скачать по этой ссылке.

login.zip [1,21 Kb] (cкачиваний: 30)

Авторизация на dle сайте через php

В некоторых случаях нам нужно получить необходимую информацию, закрытую для гостей определенного сайта. Для этого нам придётся авторизоваться на сайте под своим профилем. На примере рассмотрим сайты на движке DataLife Engine.

Для начала, давайте рассмотрим весь POST запрос, который мы передаём серверу:
login_name — данный параметр отвечает за логин пользователя.
login_password — как понятно из названия, это — пароль.
login=submit — эмулируем нажатие кнопки авторизации.
Очень важный фактор — если будет не заполнен хотя бы один параметр, авторизация пройдёт с ошибкой. Бывают моменты, когда в запрос добавляют несколько никому не нужных параметров, а именно — координаты нажатия курсора. Это можно не заполнять, но мы рекомендуем отправить несколько байт памяти, во избежание какой-либо ошибки.

<?php
//url сайта, куда будет отправлен запрос
$url = "*********";
//значение логина
$login = "********";
//значения пароля
$password = "*********";

// Формируем POST запрос
$query_str = "login_name=".$login."&login_password=".$password."&login=submit";

// Инициализируем сеанс CURL (впишите сюда полный адрес страницы с формой)
$cin = curl_init($url);

// Указываем, что запрос делаем через POST
curl_setopt($cin, CURLOPT_POST, 1);

// Указываем строку, передаваемую в запросе
curl_setopt($cin, CURLOPT_POSTFIELDS, $query_str);

// Выполняем CURL запрос
curl_exec($cin);

 // Закрываем работу с CURL
curl_close($cin);
?>

Этот способ подходит только для тех сайтов, которые расположены на DLE.

Вы не авторизированы на сайте

вопрос

Здравствуйте.
Существует проблема (DLE 10,1):
Авторизуюсь на сайте, перехожу в админ панель, иду в добавление новости, заполняю все поля, нажимаю на папку(для добавления изображений) и вот тут в появившемся окне выскакивает: “{“error”:”Вы не авторизированы на сайте”}“,
Если бы не открыл добавление картинки, выкинуло бы из админки на авторизацию…
Когда создавал категории, все время выкидывало без сохранения или изменения данных, приловчился таким образом, открыл вторую вкладку на странице admin.php?mod=main, и перед сохранением обновлял ту вторую вкладку, естественно перекидывало на авторизацию, авторизовывался, и только тогда, уже во вкладке добавления категории нажимал сохранить или отредактировать.
Движок чистый, лицензионный, подозреваю что возможно что то с хостингом, но не уверен.
Подскажите пожалуйста возможные варианты причин этого недоразумения и их решений.
Спасибо.


Возможная причина вашей проблемы, некорректные настройки скрипта:
“Авторизовать пользователей на домене и всех его поддоменах”
Eсли ‘Включено’, то пользователи при авторизации на сайте, будут авторизовываться на домене всех его поддоменах. Например, если пользователь авторизовался на домене второго уровня domen.ru, то данные его авторизации будут доступны и на поддомене test.domen.ru и на всех других поддоменах. Включение данной настройки необходимо для пользователей, которые устанавливают скрипт на домен и поддомены и хотят сделать для них единую авторизацию посетителей. При отключении данной настройки, авторизационные данные пользователей, будут распространяться только на тот домен, на котором установлен скрипт. Отключение данной настройки необходимо, если вы делаете независимые сайты на домене и поддоменах.

Настройка модуля

Модуль имеет блок необязательных настроек в файле index.php, который находится в папке /engine/ajax/clean_sign_up/.

Блок выглядит следующим образом:

Работа с уведомлениями

Как уже говорилось ранее, модуль включает в себя два уведомления. Это уведомление для администратора (о том, что на сайте зарегистрировался новый пользователь) и, соответственно, для самого пользователя.

Установка модуля

1. Для начала отключим стандартную регистрацию в DLE. Для этого подключитесь к вашему сайту по FTP.

2. В папке /engine/ откройте файл engine.php и в самый его верх вставьте:

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

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