• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Переход в профиль при авторизации

stanislavsss

Постоялец
Регистрация
28 Ноя 2012
Сообщения
87
Реакции
3
Добрый день друзья! Подскажите пожалуйста как реализовать функцию перехода в профиль при авторизации на сайте? На данный момент, после ввода логина и пароля - выкидывает на главную, причём даже непонятно авторизовался я или нет, потому как нигде не выводится приветствие типа: "Уважаемый пользователь, рекомендуем Вам зарегистрироваться или авторизироваться...", или же при удачной авторизации нет информации с приветствием типа: "Здравствуйте Username".

Вот и назрело два вопроса:
1. Функция перехода в профиль.
2. Рекомендации по регистрации и приветствие.

Спасибо за внимание!!!

Версия Dle 10.1 (Денвер)
 
Последнее редактирование:
???
А как же тогда:
1. без регистрации - Для просмотра ссылки Войди или Зарегистрируйся
2. после входа - Для просмотра ссылки Войди или Зарегистрируйся
Как видно там есть и количество новых сообщений!!!
Ну да, в стандартном шаблоне это есть я и не отрицаю, в моём шаблоне этого нет - пробовал найти/вырезать код для применения к своему шаблону - не получилось (знаний моих маловато, поэтому и спрашиваю)
 
Для просмотра ссылки Войди или Зарегистрируйся
в файле login.tpl

{pm-link} - Ссылка на страницу персональных сообщений
{new-pm} - Количество новых персональных сообщений
 
А вот по поводу реализации функции перехода в профиль при авторизации кто подскажет? Тоесть у меня есть кнопка "вход", нужно сделать так, чтобы для не авторизированного пользователя появлялась форма ввода логина и пароля, а после ввода логина и пароля пользователя автоматически перебрасывало в его профиль (на подобии как вконтакте). Для авторизированного пользователя при нажатии на "вход", также переброс в профиль, без ввода логина и пароля. Вот никак не пойму как же это сделать???
 
А вот по поводу реализации функции перехода в профиль при авторизации кто подскажет?

В main.tpl между <head></head> добавить

Примерно так:
Код:
[group=1,2,3,4,5]<meta http-equiv="refresh" content="0; {profile-link}">[/group]
 
У
В main.tpl между <head></head> добавить

Примерно так:
Код:
[group=1,2,3,4,5]<meta http-equiv="refresh" content="0; {profile-link}">[/group]
У меня вопрос по поводу групп, что такое [group=1,2,3,4,5] т.е я имею ввиду, что у меня к примеру количество групп на сайте перевалит за 20, значит ли это то что нужно добавить адекватное кол-во групп т.е [group=1,2,3,4,5...20]? Правильно ли бует так? Т.е указать количество групп через запятую...
 
Последнее редактирование:
Не знаю зачем это нужно, но если уж так сильно хочется)))
В самый конец файла engine/modules/sitelogin.php допишите
PHP:
if(isset($_POST['login']) and $is_logged and isset($member_id['name'])){
    header("Location: ".($config['allow_alt_url'] ? $config['http_home_url'] .'user/'.urlencode($member_id['name']).'/' : $PHP_SELF.'?subaction=userinfo&user='.urlencode($member_id['name'])));
    die();
}
 
Не знаю зачем это нужно, но если уж так сильно хочется)))
В самый конец файла engine/modules/sitelogin.php допишите
PHP:
if(isset($_POST['login']) and $is_logged and isset($member_id['name'])){
    header("Location: ".($config['allow_alt_url'] ? $config['http_home_url'] .'user/'.urlencode($member_id['name']).'/' : $PHP_SELF.'?subaction=userinfo&user='.urlencode($member_id['name'])));
    die();
}
К сожалению этот вариант не работает, как Вы и говорили вставил код в конец файла sitelogin.php, вставленный код отображается над шапкой сайта и немного сбивает оформление меню ниже. Не работает как на dle 10.1, так и на dle 10.2. Посмотрите скриншот
 

Вложения

  • Скрин1.png
    Скрин1.png
    313,5 KB · Просмотры: 15
до ?>
PHP:
...
...
if(isset($_POST['login']) and $is_logged and isset($member_id['name'])){
    header("Location: ".($config['allow_alt_url'] ? $config['http_home_url'] .'user/'.urlencode($member_id['name']).'/' : $PHP_SELF.'?subaction=userinfo&user='.urlencode($member_id['name'])));
    die();
}
?>
Не учёл, что некоторые очевидные вещи, могут быть неочевидны для всех))

P.S: Да я уж понял, спасибо огромное! Просто сначала не допёр. Извиняюсь, не успел удалить своё прошлое сообщение
ТС
 
Последнее редактирование модератором:
Назад
Сверху