Помогите новичку! Копаюсь в CMS, хочу написать простой сайтик и заодно в php разобраться. Столкнулся с проблемой авторизации на сайте. Хочу сделать чтобы на страницах выдавалось сообщение "Вы вошли как: юзер", а если не залогинился то отображаются кнопки входа и регистрации.
Есть главная страница index.php, она инклудит info.inc.php, она в свою очередь выводит содержимое переменной $content. Эта переменная содержит форму входа на сайт написанная на HTML(форма вызывает методом Post файл testreg.inc.php где происходит проверка логина пароля).
Как мне правильно открыть сессию? Прочитал кучу литературы и не могу понять всё равно. Открываю сессию в файле index.phpв самом начале. Данные сессия отображает только в файле testreg.inc.php., т.е. на странице где выполняется вход пишет : "Вы вошли как: Вася". Перехожу на главную и вижу:
'Notice: Undefined index: login in /var/www/vhosts/u0430752.plsk.re gruhosting.ru/mysite.ru/template /head_auth.php on line 2
Вы вошли как:"
1. arga - 09 Января, 2018 - 07:06:55 - перейти к сообщению
2. Artix - 09 Января, 2018 - 16:17:09 - перейти к сообщению
arga пишет:
Помогите новичку! Копаюсь в CMS, хочу написать простой сайтик и заодно в php разобраться. Столкнулся с проблемой авторизации на сайте. Хочу сделать чтобы на страницах выдавалось сообщение "Вы вошли как: юзер", а если не залогинился то отображаются кнопки входа и регистрации.
Есть главная страница index.php, она инклудит info.inc.php, она в свою очередь выводит содержимое переменной $content. Эта переменная содержит форму входа на сайт написанная на HTML(форма вызывает методом Post файл testreg.inc.php где происходит проверка логина пароля).
Как мне правильно открыть сессию? Прочитал кучу литературы и не могу понять всё равно. Открываю сессию в файле index.phpв самом начале. Данные сессия отображает только в файле testreg.inc.php., т.е. на странице где выполняется вход пишет : "Вы вошли как: Вася". Перехожу на главную и вижу:
'Notice: Undefined index: login in /var/www/vhosts/u0430752.plsk.re gruhosting.ru/mysite.ru/template /head_auth.php on line 2
Вы вошли как:"
Есть главная страница index.php, она инклудит info.inc.php, она в свою очередь выводит содержимое переменной $content. Эта переменная содержит форму входа на сайт написанная на HTML(форма вызывает методом Post файл testreg.inc.php где происходит проверка логина пароля).
Как мне правильно открыть сессию? Прочитал кучу литературы и не могу понять всё равно. Открываю сессию в файле index.phpв самом начале. Данные сессия отображает только в файле testreg.inc.php., т.е. на странице где выполняется вход пишет : "Вы вошли как: Вася". Перехожу на главную и вижу:
'Notice: Undefined index: login in /var/www/vhosts/u0430752.plsk.re gruhosting.ru/mysite.ru/template /head_auth.php on line 2
Вы вошли как:"
http://programmer-weekdays[dot]ru/archives/301
http://programmer-weekdays[dot]ru/archives/395
http://programmer-weekdays[dot]ru/archives/125
3. Строитель - 09 Января, 2018 - 17:56:17 - перейти к сообщению
arga, набросал демо для примера:
index.php
index.php
Спойлер (Отобразить)
info.inc.php
Спойлер (Отобразить)
testreg.inc.php
Спойлер (Отобразить)