Просмотр файла password.php

Размер файла: 2.79Kb
<?php
// MyForum - Сервис форумов 
// Copyright © A'lex и KO. All Rights Reserved
// По всем вопросам обращайтесь на email [email protected] или в асю 376920428

include 'config.php';
include 'functions.php';

$wmode=getwmode($w);

$formhtml=<<<END
<form action="password.php" method="post">
<input type="hidden" name="f" value="$f"/>
<input type="hidden" name="sid" value="$sid"/>
<input type="hidden" name="w" value="$w"/>
<input type="hidden" name="mode" value="login"/>
Старый пароль:&nbsp;<input type="password" name="pass1" cols="60"/></td></tr>
<tr><td bgcolor="#C3F6FD">
Новый пароль:&nbsp;<input type="password" name="pass2" cols="60"/></td></tr>
<tr><td bgcolor="#C3F6FD">
Повторите пароль:&nbsp;<input type="password" name="pass3" cols="60"/></td></tr>
<tr><td bgcolor="#79EBFB"><p align="center">
<input type="submit" name="submit" value="Изменить"/></p>
</form>
END;

$formwml=<<<END
Старый пароль: <input name="pass1" title="Старый пароль" type="password"/><br/>
Новый пароль: <input name="pass2" title="Новый пароль" type="password"/><br/>
Повторите пароль: <input name="pass3" title="Повторите пароль" type="password"/><br/><br/>
<anchor>Изменить<go href="password.php" accept-charset="UTF-8" method="post">
<postfield name="f" value="$f"/>
<postfield name="sid" value="$sid"/>
<postfield name="w" value="$w"/>
<postfield name="mode" value="login"/>
<postfield name="pass1" value="<dol>(pass1)"/>
<postfield name="pass2" value="<dol>(pass2)"/>
<postfield name="pass3" value="<dol>(pass3)"/>
</go></anchor><br/>
END;

if ($mode==FALSE) {
	if ($wmode=='html') {
		displayHTML('Сменить пароль', $Banner, $formhtml, "<a href=\"index.php?f=$f$isid\">Назад</a>");
	} else {
		displayWML('Сменить пароль', $Banner, $formwml, "<a href=\"index.php?f=$f$isid\">Назад</a>");
	}
} else {
	if (($pass1=="") || ($pass2=="") || ($pass3=="")) {displaytext('Ошибка', $Banner, 'Необходимо заполнить все поля!', "<a href=\"login.php?f=$f$isid\">Назад</a>", $w);exit;}
	if ($pass2!=$pass3) {displaytext('Ошибка', $Banner, 'Пароли несовпадают!', "<a href=\"login.php?f=$f$isid\">Назад</a>", $w);exit;}
	$r = mysql_query("SELECT * FROM {$table}{$f}_users WHERE FSID='$sid' AND Password='$pass1'");
	if (mysql_numrows($r) == 0) {displaytext('Ошибка', $Banner, 'Неверный пароль', "<a href=\"login.php?f=$f$isid\">Назад</a>", $w);exit;}
	mysql_query("UPDATE {$table}{$f}_users SET Password='$pass2' WHERE FSID='$sid' AND Password='$pass1'");
	header("Location: index.php?f=$f$isid");
	
}
mysql_close($lnk);
?>