|
Скрипт авторизацииОбсуждение темы Скрипт авторизации в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Помогите пожалуйста, подскажите в чем ошибка. не работает скрипт, три дня ужо вожусь. если написать просто {"$login= "что-то"; $passw = "что-то";}, то все ... |
|
Опции темы |
24.08.2005, 10:22 | #1 |
|
Помогите пожалуйста, подскажите в чем ошибка. не работает скрипт, три дня ужо вожусь. если написать просто {"$login= "что-то"; $passw = "что-то";}, то все работает, а с "array" нет. что делать??
/////////////////////////// $login=array("111","222","333"); $passw=array("111" => "111", "222" => "222", "333" => "333"); ////////////////////////// ////////////////////////// $Error = ""; $Ulogin = $_COOKIE["Ulogin"]; $Upassw = $_COOKIE["Upassw"]; function sd($str) { $str = stripslashes(trim($str)); $search = array("'&'","'\''","'`'","'\"'","'<'","'>'"); $replace = array("&","'","'",""","<",">"); $str = preg_replace($search,$replace,$str); return $str; } ////////////////////////// if(isset($_POST["Send"]) && $_POST["Ulogin"]!="" && $_POST["Upassw"]!="") { $Ulogin = sd($_POST["Ulogin"]); $Upassw = sd($_POST["Upassw"]); } ////////////////////////// if($Ulogin." ".$Upassw!=$login." ".$passw) { if(isset($_POST["Send"])) $Error = "Неверное имя пользователя или пароль"; ?> <p align="center"><b style="color:red"><?=$Error?>[/b]</p> <form action="<?=$_SERVER["PHP_SELF"]?>" method="post"> <table align="center"> <tr> <td align="right"><b style="color:#999999">логин:</td> <td> <input type="text" name="Ulogin"> </td> </tr> <tr> <td align="right"><b style="color:#999999">пароль:</td> <td> <input type="password" name="Upassw"> </td> </tr> <tr> <td> </td> <td><input type=submit value="Войти" name="Send"></td> </tr> </table> </form> <? die(); } else { setcookie ("Ulogin", $Ulogin, time()+86400); setcookie ("Upassw", $Upassw, time()+86400); } ?> |
|
24.08.2005, 12:03 | #2 |
|
nikson, самый стрёмный подход к этой избитой теме. MySQl + MD5 чем не устраивает ?
|
|
24.08.2005, 12:11 | #3 |
|
Ужас! Столько геморроя.
Если хотите использовать файлы - почему бы не использовать файл вида Login1||PassWord1 Login2||PassWord2 Login3||PassWord3 ? |
|
24.08.2005, 12:35 | #4 |
|
PHP код:
|
|
24.08.2005, 18:17 | #5 |
|
понятно... вообще то думал что будет что то поконкретнее... без базы специально создается, для того, чтобы человек с минимальными знаниями мог залить скрипт и пользоваться. если есть у кого есть готовый скрипт авторизации с перенаправлением и куками на PHP, буду очень признателен. Выручите.
|
|
24.08.2005, 18:27 | #6 |
|
nikson, что ты хотел услышать?
Кстати, что говорит php? Какие ошибки? |
|
24.08.2005, 18:47 | #7 |
|
kost, никаких ошибок, просто неправльный логин/пароль
|
|
24.08.2005, 23:33 | #8 |
|
nikson, смотрите тремя ответами выше. Ваше условие всегда истинно. И еще есть подозрение, что у вас отключен вывод ошибок.
|
|
25.08.2005, 01:06 | #9 |
|
kost, честно говоря я не знаю как отключать вывод ошибок в других случаях показывает как обычно, ошибку, номер строки... а здесь нет в любом случае спасибо. будем думать. а скиптов готовых таких все никак мне не найти...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по авторизации | Scroll | ASP, Perl, PHP и MySQL | 6 | 11.11.2009 11:01 |
скрипт FAQ | barashek | ASP, Perl, PHP и MySQL | 2 | 26.09.2008 05:48 |
Скрипт с ИЕ | BleSSeD | HTML, CSS, JavaScript | 12 | 30.08.2008 13:05 |
Скрипт ПР и ТИЦ | Мерлин | ASP, Perl, PHP и MySQL | 17 | 18.04.2008 10:34 |
Скрипт | Мерлин | ASP, Perl, PHP и MySQL | 7 | 27.09.2007 01:13 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|