Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > WWW

Важная информация

WWW Web интерфейс для MaNGOS

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.09.2011, 10:34   #1
Cruelwave
Гость
 
Сообщений: n/a
Вопрос Личный кабинет. Смена пароля

Скачал Личный кабинет от Timzs, возникла проблема с функцией "смена пароля", а именно сама смена проходит без ошибок, в лк входит под новым паролем, а вот в игру только под старым. Как быть? Нужно, чтобы в игру, естесственно, входило тоже под новым паролем.
Скрипт:
Код:
$oldpw = addslashes($_POST["oldpw"]);
 $newpw1 = addslashes($_POST["newpw1"]);
 $newpw2 = addslashes($_POST["newpw2"]);
 if ($oldpw == "" || $newpw1 == "" || $newpw2 == ""):
  $reason = "
  <form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">
  <table width=\"310\">
  <tr><td>".$write[26].":</td><td><input type=\"password\" name=\"oldpw\"></td></tr>
  <tr><td>".$write[27].":</td><td><input type=\"password\" name=\"newpw1\"></td></tr>
  <tr><td>".$write[28].":</td><td><input type=\"password\" name=\"newpw2\"></td></tr>
  <tr><td align=\"center\" colspan=\"2\"><br><input type=\"hidden\" type=\"submit\" value=\"\">
<input type=\"image\" src=\"img/changepass_buttom.png\" border=\"0\" onMouseMove=\"src='img/changepass_buttom_over.png'\" onMouseOut=\"src='img/changepass_buttom.png'\">
  </table>";

  else:

    $jmeno = strtoupper($uzivatel);
     $heslo = strtoupper($oldpw);
     $heslo = sha_password($jmeno,$heslo);

  selectDb('realmd');

  $sql="SELECT * FROM account WHERE username='".$uzivatel."' AND sha_pass_hash='".$heslo."'";
  $result = mysql_query($sql);
  $vysledek = mysql_num_rows($result);
    if ($vysledek != 1):
      $reason = "<img src='img/no.png'>&nbsp;&nbsp;".$write[29]."<br><br><a href=pass.php>".$write[49]."</a>";

    else:

     if ($newpw1 == $newpw2):

     $heslo = strtoupper($newpw1);
     $heslo = sha_password($jmeno,$heslo);

  $sql = "UPDATE account SET sha_pass_hash='$heslo' WHERE id=$id";
  mysql_query($sql) or die ('querry ...');
  $reason = "<img src='img/yes.png'>&nbsp;&nbsp;".$write[30];
  else:
  $reason = "<img src='img/no.png'>&nbsp;&nbsp;".$write[31]."<br><br><a href=pass.php>".$write[49]."</a>";
  endif;
  endif;
  endif;

 ?>

<img src="img/tbc.png" alt="The BURNING CRUSADE" vspace="15">
<table width="343" cellpadding="0" cellspacing="0" border="0" rules="none" align="center" style="background : url(img/typ_bg.jpg)">
<tr><td class="typ">&nbsp;&nbsp;&nbsp;<? echo $write[18]; ?></td></tr>
<tr><td align="center">
<table class="typ" valign="top" align="center">
<tr><td align="center"><br>
<? echo $reason; ?>



</td></tr>
</table><br>
</td></tr>
</table>
<br><br>
Инклуды конфигов не вставлял(в это сообщение), за ненадобностью. Извините если было, видел тему про восстановления пароля с такой же проблемой, но там совсем другой код, так что решил создать новую, не обессудьте.

Последний раз редактировалось Konctantin; 11.09.2011 в 14:28.
  Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена модельки игрока Mediv Флудильня 2 21.03.2011 06:57
Личный кабинет ( Trinity 3.3.5a ) работа за деньги! Novo Корзина 0 09.03.2011 16:42
Забрать предмет у персонажа через личный кабинет. tozter WWW 9 07.07.2010 16:21
Простая страница восстановления пароля deadangel WWW 10 04.06.2010 14:49
Смена внешности alleks Корзина 3 31.05.2010 10:42


Текущее время: 05:11. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot