<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Не срабатывает авторизация с помощью MySQL]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=600&amp;type=atom" />
	<updated>2007-11-18T15:35:45Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=600</id>
		<entry>
			<title type="html"><![CDATA[Re: Не срабатывает авторизация с помощью MySQL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3897#p3897" />
			<content type="html"><![CDATA[<p>проблема висела очень долго. Но тут мин 10 назад нашел как это исправить:))))<br />типа на новой версии(4-ой вроде) mysql надо использовать не password а old_password . Для шифрования старым методом.</p><p>Всем спасибо:)))</p>]]></content>
			<author>
				<name><![CDATA[kia007]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=885</uri>
			</author>
			<updated>2007-11-18T15:35:45Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3897#p3897</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Не срабатывает авторизация с помощью MySQL]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=3896#p3896" />
			<content type="html"><![CDATA[<p>Всем привет!</p><p>Задавал вопрос здесь, но все молчат:(<br /><a href="http://www.jino-net.ru/forum/showthread.php?t=12438">http://www.jino-net.ru/forum/showthread.php?t=12438</a></p><p>у меня почему то не получается залогинится на своем тестовом сайте(на моем компе на Apache все работает а на jino-net,&nbsp; и на 70mb не хочет работать)</p><p>У меня есть база данных (username, passwd, email)</p><p>есть ф-я регистрации пользователя , и в ней такой запрос:</p><div class="codebox"><pre><code>$result = mysql_query(&quot;insert into user values  
                         (&#039;$username&#039;, password(&#039;$password&#039;), &#039;$email&#039;)&quot;);</code></pre></div><p>Он работает, т.е. в базу данных заносятся данные нового пользователя. </p><p>но например такой запрос возвращает ноль(этот запрос используется в моей ф-и Login):</p><div class="codebox"><pre><code>$result = mysql_query(&quot;select * from user  
                         where username=&#039;$username&#039; 
                         and passwd = password(&#039;$password&#039;)&quot;); 
       return mysql_num_rows($result);</code></pre></div><p>Данные я ввожу правильно. Проблема с ф-ей password. Т.е. в этой строчке - passwd = password(&#039;$password&#039;) </p><p>Возможно проблема как то связана с кодировкой? Т.е. возможно надо правильно выставить сравнение в phpmyadmin..незнаю<br />И еще результат ф-и password на моей машине и на джино-нет разный для одиныковых паролей.<br />Если тупо делать запрос на значение пароля из базы данных:</p><div class="codebox"><pre><code>$result = mysql_query(&quot;select * from user  
                         where username=&#039;$username&#039; 
                         and passwd = &#039;*713F8F082F271B3F183F2575120C2&#039;&quot;); 
       return mysql_num_rows($result);</code></pre></div><p>то все работает!!<br />Подскажите кто знает в чем проблема а?<br />Заранее спасибо за помощь!</p>]]></content>
			<author>
				<name><![CDATA[kia007]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=885</uri>
			</author>
			<updated>2007-11-18T14:54:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=3896#p3896</id>
		</entry>
</feed>
