- Автор темы
- #1
Собственно пишу модуль и вот какая проблема
есть страничка, на ней два поля одно для подписи второе для сообщения, после заполнения отправляем данные на обработку, так вот суть в том что бы сделать автоматическое вставление в подпись логин юзера
вот код в который передается post запрос от подписи
(пишет введеный логин или если поле осталось пустым пишет гость)
вот код который использую для авторизации пользователя
код работает, т.е. подписывает логин если юзер авторизовался, или пишет гость если не прошел авторизацию и оставил поле пустым.
но почему выскакиваю ошибки, если авторизован
Notice: Undefined index: key in ...\engine\modules\sitelogin.php on line 105
а если не авторизован
Notice: Undefined index: dle_log in ...\engine\modules\sitelogin.php on line 46
Notice: Undefined index: dle_user_id in ...\engine\modules\sitelogin.php on line 113
собственно как решить проблему?
есть страничка, на ней два поля одно для подписи второе для сообщения, после заполнения отправляем данные на обработку, так вот суть в том что бы сделать автоматическое вставление в подпись логин юзера
вот код в который передается post запрос от подписи
(пишет введеный логин или если поле осталось пустым пишет гость)
PHP:
if( $_POST['user_name'] ) $user_name = $_POST['user_name'];
else $user_name = "Гость";
PHP:
$user_group = get_vars( "usergroup" );
require_once ENGINE_DIR . '/modules/sitelogin.php';
if ($is_logged ) { $user_name = $member_id['name']; }
if (!$is_logged){
if( $_POST['user_name'] ) $user_name = $_POST['user_name'];
else $user_name = "Гость";
}
но почему выскакиваю ошибки, если авторизован
Notice: Undefined index: key in ...\engine\modules\sitelogin.php on line 105
а если не авторизован
Notice: Undefined index: dle_log in ...\engine\modules\sitelogin.php on line 46
Notice: Undefined index: dle_user_id in ...\engine\modules\sitelogin.php on line 113
собственно как решить проблему?