Логин / Регистрация - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Thu, 25 Apr 2024 16:10:25 +0300 <blockquote class="blockquote"><strong>Avrong</strong> (16 Апреля 2014 / 22:19)<br> Спасибо всем отписавшимся. Прошу закрыть тему.</blockquote> <img src="https://visavi.net/uploads/stickers/closed.gif" alt="closed"> https://visavi.net/topics/40494/662017 Логин / Регистрация Николай Wed, 16 Apr 2014 20:59:06 +0400 Сообщения https://visavi.net/topics/40494/662017 Спасибо всем отписавшимся. Прошу закрыть тему. https://visavi.net/topics/40494/662016 Логин / Регистрация ____________________ Wed, 16 Apr 2014 20:19:45 +0400 Сообщения https://visavi.net/topics/40494/662016 8. <strong>Avrong</strong>, тоже не идеальный вариант у меня. лучше самому всё продумать и сделать по-своему<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/40494/662015 Логин / Регистрация Zдешний Wed, 16 Apr 2014 19:49:01 +0400 Сообщения https://visavi.net/topics/40494/662015 7. <strong>Zдешний</strong>, хороший вариант, и зайти по куки так просто нельзя, ато в вк скопировал куки друга и спокойно за него можешь зайти. https://visavi.net/topics/40494/662013 Логин / Регистрация ____________________ Wed, 16 Apr 2014 19:16:14 +0400 Сообщения https://visavi.net/topics/40494/662013 Ну у меня пишется в сессии два значения - логин и значение: софт+ип+некое слово и всё в md5. Так же при авторизации это записывается в куки и в БД. При переходе по сайту как раз если юзер авторизован - сравнивается значение с тем что в сессии и в БД. Если не совпало - разавторизация и сообщение, что к сожалению сессия истекла. правда это тоже не самый приятный вариант <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/40494/662012 Логин / Регистрация Zдешний Wed, 16 Apr 2014 18:06:47 +0400 Сообщения https://visavi.net/topics/40494/662012 при авторизации используй сессии например можно указать что пользователь авторизован так:<br> <pre class="prettyprint"> $_SESSION&#91;&#039;auth&#039;] = true; </pre> <br> Потом проверяй эту переменную, где будет нужно.<br> <br> сделай функцию типа is_auth() в которой будет осуществятся проверка авторизации которая будет возвращать true/false. а далее используй так:<br> <br> <pre class="prettyprint"> if (is_auth()) { echo &quot;пользователь авторизован&quot;; } else { echo &quot;войдите&quot;; } </pre> <br> Еще как вариант, если версия php доросла до анонимный функций можно еще применить и их. Например сделать функцию которая в случае когда пользователь разлогинен возвращает сообщение с просьбой авторизоваться а в противном случае вызывает анонимную функцию.<br> <br> Тогда можно будет использовать так:<br> <pre class="prettyprint"> is_auth (function ($user) { print &#039;Добрый день, &#039; . $user-&gt;firstname; }); </pre> <br> только здесь вариант еще с переменной $user которая должна будет пред определятся в функции хранить в себе объект класса для работы с пользователями. по крайней мере так устроенно у меня. https://visavi.net/topics/40494/662011 Логин / Регистрация Виталий Wed, 16 Apr 2014 14:19:13 +0400 Сообщения https://visavi.net/topics/40494/662011 4. <strong>Avrong</strong>, зачем скрывать поля? Через гет передавай данные да проверяй. Про проверку авторизации - напиши функцию проверки и инклудь ее вверху страничек. Только не громозди, а то будет генерация как на профивм <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/40494/662003 Логин / Регистрация Zдешний Wed, 16 Apr 2014 07:40:30 +0400 Сообщения https://visavi.net/topics/40494/662003 Я понял так: При каждом действии, например нажимание на кнопку отправить сообщение, нужно проверять правильно ли пользователь вошел(логин и пароль из сессии) если да, добавлять сообщение по параметрам: Тема в которую добавляем сбщ(скрыт), сообщение(открыт). Если же он замнил пароль или логин в сессии или он не входил, то отправляем его на страницу авторизации. https://visavi.net/topics/40494/662002 Логин / Регистрация ____________________ Wed, 16 Apr 2014 06:58:57 +0400 Сообщения https://visavi.net/topics/40494/662002 1. <strong>Avrong</strong>, проверяй авторизацию исходя из того, как ты авторизовываешь пользователя. например запись в сессию идёт? ну так и if(isset($_SESSION[&#039;что то&#039;])){} https://visavi.net/topics/40494/662001 Логин / Регистрация Zдешний Wed, 16 Apr 2014 06:10:25 +0400 Сообщения https://visavi.net/topics/40494/662001 <blockquote class="blockquote">Каждый раз проверять, авторизован ли пользователь?</blockquote> Верно, нужно проверять.<br> <br> <blockquote class="blockquote">Можно ли заменить это поле вручную, имея права обычного пользователя?<br> </blockquote> Можно подменить hidden-поля. Поэтому лучше проверять их на правильность после отправки пользователем. https://visavi.net/topics/40494/662000 Логин / Регистрация iNeeXT Wed, 16 Apr 2014 01:22:41 +0400 Сообщения https://visavi.net/topics/40494/662000 Добрый день господа визавишники.<br> Недавно, прочитав самоучитель по php и mysql я наконец понял, что такое mysql и с чем его едят. В связи с этим я решил начать проект, который давно хотел реализовать, но сразу при написании регистрации возник вопрос, как закрыть регистрацию от уже вошедших на сайт пользователей? Каждый раз проверять, авторизован ли пользователь?<br> Прошу помочь также с одним вопросом, возникшем, при чтении самоучителя: в одном из проектов, показанных как пример из самоучителя использовалось поле формы с типом hiden. Можно ли заменить это поле вручную, имея права обычного пользователя?<br> И еще, дайте советы, по обработке форм, текстовых полей.<br> Заранее большое спасибо. https://visavi.net/topics/40494/661997 Логин / Регистрация ____________________ Wed, 16 Apr 2014 00:10:20 +0400 Сообщения https://visavi.net/topics/40494/661997