Как сделать пароль на вход

Печать RSS
294


ВЕЛИКИЙ и УЖАСНЫЙ!
0
Так, пусть пароль (для примера: 1234) лежит в файле pass.dat. 1234 = 81dc9bdb52d04dc20036dbd8313ed055.

Так вот, значит:
<?php

$password = fopen("pass.dat" , "r");

$pass=md5($_POST['pass']);


if(!isset($pass))
{
echo'<form action="?" method="POST">
<input type="pass" name="pass">
<input type="submit" value="Готово">
</form>';
}
elseif($pass == $password)
{
echo 'Всё ништяк, пароль правильный';
}
else
{
echo 'Поправь свои руки и заного вводи пароль, индюк!<br>';
echo'<form action="?" method="POST">
<input type="pass" name="pass">
<input type="submit" value="Готово">
</form>';
}
?> 
S
Автор
Землянин
0
40, ты насчет какого случая? smile

Добавлено через 01:21 сек.
41, как выражение закодировать и раскодировать? я это не понял smile

ВЕЛИКИЙ и УЖАСНЫЙ!
0
42. SIR2100, раскодировать ничего не надо. Надо закодированное уже сверять.
Вот смотри, к примеру:
$var = 1234; //Это просто 1234 =)
А вот:
$var_md5 = md5($var); // это уэе закодированное $var.
S
Автор
Землянин
0
SNELS (25 Февраля 2011 / 21:45)
42. SIR2100, раскодировать ничего не надо. Надо закодированное уже сверять.
Вот смотри, к примеру:
$var = 1234; //Это просто 1234 =)
А вот:
$var_md5 = md5($var); // это уэе закодированное $var.
ну грубо говоря, должна вывестись закодированная строка в этом случае
<?php 
$b == ('SIR2100');
$a_md5 == md5($b);
echo '$a'; 
?>
S
Автор
Землянин
0
Все я понял свою ошибку
<?php  
$b = ('SIR2100'); 
$a_md5 = md5($b); 
echo ($a_md5);  
?>

Добавлено через 01:32 сек.
Блин интересно это все) только не интересно это все самому вычитывать и все самому учить, делать ошибки, не зная как и исправить. Пасиб ребят, всем кто помогает)
S
Автор
Землянин
0
     <?php 
$pass=md5($_POST['pass']); 
if(!isset($pass)) 
{ 
echo'<form action="?" method="POST"> 
<input type="pass" name="pass"> 
<input type="submit" value="Готово"> 
</form>'; 
} 
elseif($pass == 'хэш')
вот так работает нормально
     <?php 
$password = fopen("../local/adminpass.dat" , "r"); 
$pass=md5($_POST['pass']); 
if(!isset($pass)) 
{ 
echo'<form action="?" method="POST"> 
<input type="pass" name="pass"> 
<input type="submit" value="Готово"> 
</form>'; 
} 
elseif($pass == $password)
Так уже пароль не подходит
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск