|
|
|
| Закрытый сайт, есть группы, вход в каждую группу закрыт, для входа необходимо ввести проверочное слово (полученное от администратора)
Администратор при создании группы создаёт и проверочное слово (пароль) для этой группы.
PHP + MySql.
Секьюрити не требуеться (всё и так отследиживаеться админом внутри своей сетки, сделано исключительно из этической стороны)
Вопрос :
Как проверить вводимое проверочное слово ( пароль) с полем psw в БД
MySql:
$query = "INSERT INTO category SET id_type='$id_type', title='$title', psw='$psw', ord='$ord', prev='$prev'";
PHP:
$sql = "SELECT * FROM `category`";
$qry = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($qry))
echo "<table width='173' border=0 align='center'>";
echo "<form name='??????' action=?????? method=post>";
echo "<tr>\n";
echo "<td valign=top><div align='center'>Введите проверочное слово</div></td>";
echo "<td> </td>";
echo "</tr>\n";
if(??????)
{
echo "<tr>\n";
echo "<td valign=top><div align='center' style='color: #FF3333; padding: 6px; margin: 5px; border: 1px solid #FF3333; background-color: #FFFFFF;'><b>" . $LNG['XFILE_BADPASS'] . "</b></div></td>";
echo "<td> </td>";
echo "</tr>\n";
}
echo "<tr>\n";
echo "<td width='45'><input type='password' name='password'></td>";
echo "<td width='118'><input type=image onMouseOver='MM_swapImage(\"Image2\",\"\",\"img/des/go_on.gif\",1)' onMouseOut='MM_swapImgRestore()' src='img/des/go.gif' name='Image2' width='20' height='20' border='0' id='Image1'></a></td>";
echo "</tr>\n";
echo "</form>\n";
echo "</table><br>"; | |
|
|
|
|
|
|
|
для: Gamburg
(03.08.2010 в 01:12)
| |
$query = "SELECT `psw` FROM `TableName` WHERE `Group` = ".$Group;
$qry = mysql_query($sql) or die(mysql_error());
if ($row = mysql_fetch_assoc($qry) && $row['psw'] == $_POST['password'])
echo 'OK';
else
echo 'Fail'
|
| |
|
|
|