<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Восстановление пароля]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=4733</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=4733&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Восстановление пароля».]]></description>
		<lastBuildDate>Thu, 23 May 2019 05:10:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Восстановление пароля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=28029#p28029</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Byba)]]></author>
			<pubDate>Thu, 23 May 2019 05:10:17 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=28029#p28029</guid>
		</item>
		<item>
			<title><![CDATA[Re: Восстановление пароля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=28028#p28028</link>
			<description><![CDATA[<p>Идентификатор строки - это уникальное поле в таблице, обычно автоматически увеличивающийся на единицу порядковый номер, как правило имеет наименование id.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 22 May 2019 07:23:23 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=28028#p28028</guid>
		</item>
		<item>
			<title><![CDATA[Re: Восстановление пароля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=28027#p28027</link>
			<description><![CDATA[<p>Hanut&nbsp; - насчет UPDATE, понятно, спасибо. А как делается идентификатор строки ?</p>]]></description>
			<author><![CDATA[null@example.com (Byba)]]></author>
			<pubDate>Tue, 21 May 2019 13:51:20 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=28027#p28027</guid>
		</item>
		<item>
			<title><![CDATA[Re: Восстановление пароля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=28026#p28026</link>
			<description><![CDATA[<p>Для обновления строки в базе данных необходимо использовать запрос UPDATE. Предварительно необходимо иметь идентификатор строки, которую необходимо изменить.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 21 May 2019 10:04:16 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=28026#p28026</guid>
		</item>
		<item>
			<title><![CDATA[Восстановление пароля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=28025#p28025</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Byba)]]></author>
			<pubDate>Mon, 20 May 2019 15:11:25 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=28025#p28025</guid>
		</item>
	</channel>
</rss>
