<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Восстановление пароля]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=4733&amp;type=atom" />
	<updated>2019-05-23T05:10:17Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=4733</id>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление пароля]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=28029#p28029" />
			<content type="html"><![CDATA[<p>Такое поле в таблице есть, присваивает № , но почему по email не находит этот номер. Может сдесь что не правильно прописал ? </p><div class="codebox"><pre><code>mysql_query(&quot;UPDATE akk SET email=&#039;&quot;.$email.&quot;&#039;, 
    pass=&#039;&quot;.md5($pass).&quot;&#039;, pass=&#039;&quot;.$pass.&quot;&#039; 
    WHERE id_akk=&#039;&quot;.$_SESSION[&#039;ID_P&#039;][1].&quot;&#039;&quot;);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Byba]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=11032</uri>
			</author>
			<updated>2019-05-23T05:10:17Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=28029#p28029</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление пароля]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=28028#p28028" />
			<content type="html"><![CDATA[<p>Идентификатор строки - это уникальное поле в таблице, обычно автоматически увеличивающийся на единицу порядковый номер, как правило имеет наименование id.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2019-05-22T07:23:23Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=28028#p28028</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление пароля]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=28027#p28027" />
			<content type="html"><![CDATA[<p>Hanut&nbsp; - насчет UPDATE, понятно, спасибо. А как делается идентификатор строки ?</p>]]></content>
			<author>
				<name><![CDATA[Byba]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=11032</uri>
			</author>
			<updated>2019-05-21T13:51:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=28027#p28027</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Восстановление пароля]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=28026#p28026" />
			<content type="html"><![CDATA[<p>Для обновления строки в базе данных необходимо использовать запрос UPDATE. Предварительно необходимо иметь идентификатор строки, которую необходимо изменить.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2019-05-21T10:04:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=28026#p28026</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Восстановление пароля]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=28025#p28025" />
			<content type="html"><![CDATA[<p>Здравствуйте Всем. Прошу подскажите, где что не так. Хочу сделать страницу восстановления пароля, но данный код вписывает рядом в БД как нового пользователя с таким же email и другим паролем, а не меняет пароль на новый у ранее зарегистрированным. <br /></p><div class="codebox"><pre><code> &lt;?
$email=trim($_POST[&#039;email&#039;]);
    
    if($email==&quot;&quot;) $err = $err.&quot;Не указан e-mail &lt;br&gt;&quot;; 
    if(_email($email)==false) $err = $err.&quot;Некорректный e-mail&lt;br&gt;&quot;;
    
     $r = mysql_query (&quot;SELECT * FROM akk WHERE email=&#039;&quot;.$email.&quot;&#039; AND id_akk != &#039;&quot;.$_SESSION[&#039;ID_P&#039;][1].&quot;&#039;&quot;) or die(mysql_error());
$nr = mysql_num_rows($r);
if($nr&gt;2) $err = $err.&quot;Пользователь с таким e-mail уже зарегистрирован&lt;br&gt;&quot;;
    
    if (md5($str) === &#039;xRen41@Wav7!n,e91p?a.r99liut#6yh&#039;) $str = $str.&quot;Введите пароль&lt;br&gt;&quot;;
    else $pass=trim($_POST[&#039;pass&#039;]);
    
     if($pass==&quot;&quot;) $err = $err.&quot;Не указан пароль &lt;br&gt;&quot;;
    
    elseif (!preg_match(&quot;/\A(\w){7,21}\Z/&quot;, $_POST[&#039;pass&#039;])) {
 echo &#039;&lt;br&gt;&lt;font color=&quot;red&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;error.gif&quot; alt=&quot;Пароль слишком короткий!&quot;&gt; Пароль должен содержать не менее 7 символов, латинские буквы (ПРОПИСНЫЕ,строчные) и цифры.  &lt;/font&gt;&#039;;
 exit(); 
 }
    
    if ($err==&quot;&quot;)
        {
    
        mysql_query(&quot;INSERT INTO akk (akk, email, pass, tel, contakt, blok, id_dostup, data)  VALUES (&#039;&quot;.$name.&quot;&#039;, 
        &#039;&quot;.$email.&quot;&#039;, &#039;&quot;.$pass.&quot;&#039;, &#039;&quot;.$tel.&quot;&#039;, &#039;&quot;.$contakt.&quot;&#039;, &#039;0&#039;, &#039;&quot;.intval($default_dostup).&quot;&#039;, NOW())&quot;);
    
    $ins=mysql_insert_id();
    
?&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Byba]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=11032</uri>
			</author>
			<updated>2019-05-20T15:11:25Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=28025#p28025</id>
		</entry>
</feed>
