[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: <b>Авторизация на сайте</b>
slavikx3m
Подскажите кто сможет, кому не трудно, да и вообще кто знает и сможет не утруждаясь подсказать...

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



Спустя 2 минуты, 17 секунд (28.07.2010 - 11:10) Basili4 написал(а):
Не утруждаясь. Вот здесь почитай http://irbis-team.com/15/7

Спустя 47 минут, 23 секунды (28.07.2010 - 11:57) slavikx3m написал(а):
Цитата (Basili4 @ 28.07.2010 - 08:10)
Не утруждаясь. Вот здесь почитай http://irbis-team.com/15/7

Спасибо, Basili 4. Почитал... бегло правда. но основные принципе не пропускал. Однако из прочитанного, могу Вас заверить, не нашел того что искал. Сама ссылка о принципе авторизации, о способе авторизации.

Наверное я не точно выразился, попробую сформулировать иначе....


Я ищу совета, помощи или наставление в вопросе связанным с ОПРЕДЕЛЕНИЕМ свой-чужой (этот вопрос раскрыт в ссылке Basil 4 на 5 станице, но слишком отрешенно) на странице. Другими словами меня интересует синтаксис php в котором будет определяться что ЕСЛИ ЧЕЛОВЕК ПОЛЬЗОВАТЕЛЬ (т.е. подтвердил свою легитимность паролем и логином), то ему можно показать еще пару блоков на странице.

Почему-то ссылка Basil 4 навела меня на мысль что принцип вообще заключается в том что плебей видит index.php, а патриций видит indexdrugoi.php. Обе странице идентичны, только во второй добавлены поля с данными пользователя и возможностью изменять основной index.php (то самое текстовое поле, которое видят только авторизованные пользователи)...


бред??????????????

Спустя 3 минуты, 42 секунды (28.07.2010 - 12:01) Семён написал(а):
Читай лучше: когда пользователь авторизирован ему устанавливается в сессию какое-либо значение, с которым потом сверяешь отображать что-то или нет

Вася Т. имеет в сессии значение 1
Коля В. не имеет сессии вообще

Блок 1 отображаем есть в сессии есть 1 иначе Отображаем Блок 2

Спустя 25 секунд (28.07.2010 - 12:01) inpost написал(а):
Авторизировался, в сессию попало его значение. Далее проверка:
if (isset($_SESSION['name'])) {echo "Тут текст только для авторизированных пользователей";}

Сложно тебя понять, надеюсь, ты это хотел услышать =)

Спустя 15 минут, 36 секунд (28.07.2010 - 12:17) slavikx3m написал(а):
Семён СПАСИБО!
inpost СПАСИБО!

Принцип ясен. Попробую кривыми ручками набросать пример.

Спустя 24 минуты, 54 секунды (28.07.2010 - 12:42) slavikx3m написал(а):
В дагонку, может подскажите...

есть index.php



<?php
if ($_POST["newsadd"]){
file_put_contents('../news.txt', $freshnew);
}

?>
<form name="addnews" method="post" action="index.php">
<
textarea name="qwerty" cols="20" rows="5"></textarea>
<
td align="right"><input type="submit" value="Добавить новость" name="newsadd"></td>
</
form>


А если на этой странице расположить ещё одну форму и присвоить кнопке переменную, скажем RTTTT, не важно, то как новый if для кнопки обозначить? Можно конечно события разнести по отдельным php но не хотелось бы... Пологаю каким то образом надо задествовать переменную самой формы но как это выглядит в синтаксисе?

Спустя 37 минут, 13 секунд (28.07.2010 - 13:19) slavikx3m написал(а):
Цитата (slavikx3m @ 28.07.2010 - 09:42)
В дагонку, может подскажите...

есть index.php



<?php
if ($_POST["newsadd"]){
file_put_contents('../news.txt', $freshnew);
}

?>
<form name="addnews" method="post" action="index.php">
<
textarea name="qwerty" cols="20" rows="5"></textarea>
<
td align="right"><input type="submit" value="Добавить новость" name="newsadd"></td>
</
form>


А если на этой странице расположить ещё одну форму и присвоить кнопке переменную, скажем RTTTT, не важно, то как новый if для кнопки обозначить? Можно конечно события разнести по отдельным php но не хотелось бы... Пологаю каким то образом надо задествовать переменную самой формы но как это выглядит в синтаксисе?

Вопрос снят. что-то очевидного уже не вижу.. извините.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.