Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка проверочного слова
 
 автор: Gamburg   (03.08.2010 в 01:12)   письмо автору
 
 

Закрытый сайт, есть группы, вход в каждую группу закрыт, для входа необходимо ввести проверочное слово (полученное от администратора)
Администратор при создании группы создаёт и проверочное слово (пароль) для этой группы.
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>&nbsp;</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>&nbsp;</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>";

  Ответить  
 
 автор: bishake   (03.08.2010 в 11:42)   письмо автору
 
   для: 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'

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования