Login script HELP
Login script HELP
Преди много време бях направил един логин скрип, който проверява юзърнейма и паролата от MySQL база, с доста помощ обаче. Сега се опитвам отново да го напиша, но имам доста проблеми. Не съм много навътре в php все още, затова моля обяснете по-подробно. Проблема е следния:
Имам страница с таблица и форма за писане на юзъра и паролата и събмит бутон.
В отговор на:<form action="proba04.php" method=post>
<table width="238" border="0">
<tr>
<td width="84"><b>Username:</b></td>
<td width="144"><input type="text" name="prom1"></td>
</tr>
<tr>
<td><b>Password:</b></td>
<td><input type="text" name="prom2"></td>
</tr>
<tr align="left">
<td colspan="2">
<input name="Login" type="submit" id="Login" value="Login" src="Enter.gif" width="70"img></td>
</tr>
</table>
Такааа тук форм акшъна е към proba04.php, което е самия скрипт за сравняване на въведената информация с тази от базата данни, която е на домейн в хост.бг. В началото на скрипта се конектвам към MySQL базата със съответния хост, юзър и пасуърд които съм задал при правенето на базата данни. Ето я и страничката със скрипта(proba04.php):
В отговор на:<?
$var=$_POST["prom1"];
$var2=$_POST["porm2"];
$db_name="login";
$db_host="localhost";
$db_user="//syotvetniq user";
$db_password="//parolata";
$connection=@mysql_connect($db_host, $db_user, $db_password);
@mysql_select_db($db_name) or die("cannot connect to mysql database");
$sql="Select username from authorization where `username`='var'";
$result=@mysql_query($sql);
$temp=@mysql_fetch_array($result);
$rows=@mysql_num_rows($result);
if ($rows > 0)
{
$user=$temp['username'];
$password=$_POST['password'];
$sql2="select password from authorization where `password`='var2' and `username`='var'";
$result2=@mysql_query($sql2);
$temp2=@mysql_fetch_array($result2);
$rows2=@mysql_num_rows($result2);
if ($rows2 > 0)
{
echo "Hello $user";
}
else
{
echo "Wrong username";
}
}
else
{
echo "Wrong password";
}
?>
Както виждате базата се казва login в нея има таблица authorization с полета username и password. Проблема в цялата тази работа е че при натискането на събмит бутона, какъвто и юзер и парола да съм написал ми дава "Wrong password". В таблицата съм задал 2ма юзъра с пароли, но дори и да напиша правилния юзер със съответната му парола пак ми дава този ерор.
Много моля, нека който знае решението на моя проблем да пише. Благодаря предварително.
E = mc2
Re: Login script HELP
...още нещо
Re: ...още нещо
Ако някой има други предложения относно проблема ще съм му много благодарен ако ги сподели.
E = mc2
Re: Login script HELP
да стане
$sql="Select username from authorization where `username`='$var'";
Re: Login script HELP
E = mc2