<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; php скрипт регистрация/авторизация пользователей]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1235&amp;type=atom" />
	<updated>2009-11-26T20:37:46Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1235</id>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9817#p9817" />
			<content type="html"><![CDATA[<p>Огромное спасибо!</p>]]></content>
			<author>
				<name><![CDATA[falke5]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2380</uri>
			</author>
			<updated>2009-11-26T20:37:46Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9817#p9817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9809#p9809" />
			<content type="html"><![CDATA[<p>вот этот код:<br />&lt;? include (&quot;blocks/bd.php&quot;);<br />session_start();<br /><span style="color: red">// $login=($_SESSION[&#039;login&#039;]); Ошибка</span><br />if (isset ($_SESSION[&#039;login&#039;]))<br />{<br />$login = $_SESSION[&#039;login&#039;]; <span style="color: red">// Надо после проверки сессии с помощью isset()</span><br />$result = mysql_query(&quot;SELECT * FROM users WHERE login=&#039;$login&#039;&quot;,$db);<br />$myrow = mysql_fetch_array($result); <br />}<br />else<br />{<br />header(&quot;location: ../login.php&quot;);<br />exit;<br />}</p>]]></content>
			<author>
				<name><![CDATA[falke5]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2380</uri>
			</author>
			<updated>2009-11-26T16:05:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9809#p9809</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9793#p9793" />
			<content type="html"><![CDATA[<p><strong>falke5</strong><br />Возможно это из-за $_POST[&#039;login&#039;]. Надо было вам показать 3 строку.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-25T19:34:57Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9793#p9793</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9788#p9788" />
			<content type="html"><![CDATA[<p>Hanut спасибо!<br />подскажи ещё почему может выводить ошибку когда я захожу на страницу папочки system не с помощью формы входа а на прямую:</p><p>Notice: Undefined index: login in z:\home\localhost\www\sait\system\view_cat.php on line 3</p><p>[Денвер: показать возможную причину ошибки]<br />Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\sait\system\view_cat.php:3) in z:\home\localhost\www\sait\system\view_cat.php on line 11</p>]]></content>
			<author>
				<name><![CDATA[falke5]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2380</uri>
			</author>
			<updated>2009-11-25T15:17:04Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9788#p9788</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9783#p9783" />
			<content type="html"><![CDATA[<p><strong>falke5</strong><br />Если необходимо сделать возможность сброса данных из сессии, то обнуление делается так:<br />unset($_SESSION[&#039;login&#039;], $_SESSION[&#039;pas&#039;]);</p><p>И затем идет перенаправление.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-25T11:27:24Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9783#p9783</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9780#p9780" />
			<content type="html"><![CDATA[<p>Спасибо супер всё работает!<br />У меня остался ещё один вопрос по этой теме:<br />Для выхода из зоны пользователя нужно использовать какой то скрипт или его можно просто отправить на обычный индекс?</p>]]></content>
			<author>
				<name><![CDATA[falke5]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2380</uri>
			</author>
			<updated>2009-11-24T23:04:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9780#p9780</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9775#p9775" />
			<content type="html"><![CDATA[<p><strong>falke5</strong><br />POST - это данные переданные через форму (из &lt;form&gt;).<br />В данном случае вам надо использовать сессии ($_SESSION[&#039;login&#039;]). Только обратите внимание, что перед тем, как использовать глобальный массив $_SESSION, должна быть строка:<br />session_start();</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-24T21:03:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9775#p9775</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9769#p9769" />
			<content type="html"><![CDATA[<p>вот я попробовал написать проверку у меня в третей строку ошибка, возможно программа не знает от куда брать переменную $_POST[&#039;login&#039;] подскажите в чём проблема!<br />&lt;? include (&quot;blocks/bd.php&quot;);</p><p>$login = $_POST[&#039;login&#039;];<br />if (isset ($_POST[&#039;login&#039;]))<br />{<br />$result = mysql_query(&quot;SELECT * FROM users WHERE login=&#039;$login&#039;&quot;,$db);<br />$myrow = mysql_fetch_array($result); <br />}<br />else<br />{<br />header(&quot;location: ../login.php&quot;);<br />exit;<br />}<br />?&gt;</p>]]></content>
			<author>
				<name><![CDATA[falke5]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2380</uri>
			</author>
			<updated>2009-11-24T17:57:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9769#p9769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9765#p9765" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>falke5 сказал:</cite><blockquote><p>подскажите плиз какой код нужно написать в каждом файле папки system что бы выполнялась проверка пользователя ввошёл он на данную страницу через форму входа или прописав в строке состояния,если&nbsp; в случаее последнего то нужно тогда совершить переход на обычный индекс.</p></blockquote></div><p>Не смог понять.</p><p>Во всех файлах должны проверяться переменные логина в сессии и правильность этих данных.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-24T14:57:19Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9765#p9765</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9762#p9762" />
			<content type="html"><![CDATA[<p>спасибо большое всё работает, капец такая тупая ошибка)</p><p><span style="color: #808080"><em>Сообщение добавлено Tue Nov 24 15:36:04 2009</em></span><br />подскажите плиз какой код нужно написать в каждом файле папки system что бы выполнялась проверка пользователя ввошёл он на данную страницу через форму входа или прописав в строке состояния,если&nbsp; в случаее последнего то нужно тогда совершить переход на обычный индекс.<br />Заранее спасибо!</p>]]></content>
			<author>
				<name><![CDATA[falke5]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2380</uri>
			</author>
			<updated>2009-11-24T12:31:29Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9762#p9762</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9758#p9758" />
			<content type="html"><![CDATA[<p><strong>falke5</strong><br />Перед PHP кодом у вас стоит обычный html (&lt;title&gt;Обработчик&lt;/title&gt;), то есть скрипт уже отправил заголовок пакета о наличии данных по адресу страницы. Дальше у вас идет перенаправление с помощью функции header, которая в свою очередь отправляет заголовки пакетов о необходимости перенаправления на другую страницу, что и вызывает конфликт.</p><p>Надо сделать так, чтобы вся логика с перенаправлениями была до вывода собственно html кода.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-24T09:55:50Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9758#p9758</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9756#p9756" />
			<content type="html"><![CDATA[<p>уважаемые программисты прошу вас помочь мне решить одну проблемку с авторизацией <br />&lt;title&gt;Обработчик&lt;/title&gt;<br />&lt;? include (&quot;blocks/bd.php&quot;);<br /> if(isset($_POST[&#039;submit&#039;]))</p><p>{ <br />$login = $_POST[&#039;login&#039;];<br />$pas = $_POST[&#039;pas&#039;];<br />$result = mysql_query(&quot;SELECT pas FROM users WHERE login=&#039;$login&#039;&quot;,$db);<br />$myrow = mysql_fetch_array($result); <br />if ($pas==$myrow[&#039;pas&#039;])<br />{</p><p>$_SESSION[&#039;login&#039;]=$login;<br />$_SESSION[&#039;pas&#039;]=$pas;<br />Header(&quot;Location: system/index.php&quot;);<br />exit;<br />}<br />else<br />{<br />Header(&quot;Location: index.php&quot;);<br />exit;<br />}<br />}<br />?&gt;</p><p>пишет ошибку : Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\sait\login_proc.php:2) in z:\home\localhost\www\sait\login_proc.php on line 15 это когда я ввожу правильную инфу, а когда неправильную то ошибка в 20 строке.<br />Заранее спс!</p>]]></content>
			<author>
				<name><![CDATA[falke5]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2380</uri>
			</author>
			<updated>2009-11-23T22:59:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9756#p9756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9041#p9041" />
			<content type="html"><![CDATA[<p><strong>lavalex</strong><br />Пример HTTP авторизации через HTML форму. Написно, что работает в IE6 и Firefox, но я не проверял.<br /><a href="http://www.peej.co.uk/articles/http-auth-with-html-forms.html">http://www.peej.co.uk/articles/http-aut … forms.html</a></p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-08-21T19:10:17Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9041#p9041</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9039#p9039" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>lavalex</strong><br />Эта проблема не имеет стандартного решения, но вы можете поискать примеры HTTP авторизации через HTML форму в Интернете, некоторые из них используют связку JavaScript + PHP.</p></blockquote></div><p>Есть хоть какое то решение?<br />Я уже неделю лазию по всему инету и ни как не могу найти то-то подходящее.<br />Буду признателен за любые варианты.</p>]]></content>
			<author>
				<name><![CDATA[lavalex]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2198</uri>
			</author>
			<updated>2009-08-20T20:20:54Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9039#p9039</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: php скрипт регистрация/авторизация пользователей]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9013#p9013" />
			<content type="html"><![CDATA[<p><strong>lavalex</strong><br />Эта проблема не имеет стандартного решения, но вы можете поискать примеры HTTP авторизации через HTML форму в Интернете, некоторые из них используют связку JavaScript + PHP.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-08-16T19:27:33Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9013#p9013</id>
		</entry>
</feed>
