Проблем с логин

user_4o

Registered
използвам следния сцрипт:

форма:
Код:
<FORM ACTION="admin/main.php" METHOD=POST>
Login: <br />
<INPUT NAME="user" TYPE="text" size="10" maxlength="10"><br />
Pass: <br />
<INPUT NAME="pass" TYPE="password" size="10" maxlength="10"><br /><br />
<INPUT TYPE=submit VALUE="ВХОД"> 
</FORM>

обработка на юзър и парола:
Код:
<?

$user= $HTTP_POST_VARS['user'];
$pass= $HTTP_POST_VARS['pass'];

if ($user!='admin' || $pass!='password')

{
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n";
echo "<head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />\n";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../styles/style.css\" />\n";
echo "<title>!!!ГРЕШКА!!!</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<div align=\"center\">\n";
echo "<div class=\"error\">\n";
echo "!!! Вие нямате достъп до тази страница !!!\n<br /><br />\n";
echo "</div>\n";
echo "<a href=\"../index.php\">Начална страница</a>\n";
echo "</div>\n";
echo "</body>\n";
echo "</html>\n";
exit;}

?>

на уиндоуса (c xampp съм) ми работи перфектно, качвам го на хостинга и неиска да се логне?
малко помощ няма да ми е излишна
мерси :)

П.С.
между другото формата праща заявка към main.php, а обработката става в друг файл който съм инклуднал в main.php.
 
mitko876 това си е чист спам

По темата
Нз кой го е писал то този ред е пълна глупост
Код:
if ($user!='admin' || $pass!='password')
Трябва да е
Код:
if ($user == "admin" && $pass == "password")



<?php

$user= $HTTP_POST_VARS['user'];
$pass= $HTTP_POST_VARS['pass'];

if ($user == "admin" && $pass == "password")

{
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n";
echo "<head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />\n";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../styles/style.css\" />\n";
echo "<title>!!!ГРЕШКА!!!</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<div align=\"center\">\n";
echo "<div class=\"error\">\n";
echo "!!! Вие нямате достъп до тази страница !!!\n<br /><br />\n";
echo "</div>\n";
echo "<a href=\"../index.php\">Начална страница</a>\n";
echo "</div>\n";
echo "</body>\n";
echo "</html>\n";
exit;}

?>

edit:
ето ти още един подобен код за тази форма
Код:
<?php
$user = $_POST['user'];
$pass = $_POST['pass'];

if ($user == "admin" && $pass == "password")
{
echo "Здравей $user <br>Ти имаш достъп";
//koda koito trqbva da se pokazva ako potrebitelq ima dostup
}else
{
echo "нямаш достъп";
}

?>
 

Back
Горе