Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Ob prijavi na spletno stran mi PHP koda ne prepozna gesla

 
 
28.1.2012, 11:59
<?php
session_start();
include 'db.php';

if ($_GET['stat']=='send')
{
$uporabnik = mysql_real_escape_string($_POST['uporabnik']);
$password = mysql_real_escape_string(sha1($_POST['password']));

$res= mysql_query("SELECT *
FROM uprb
WHERE uporabnik ='$uporabnik'AND password ='$password'");

if(mysql_num_rows($res) !=1)
{
$q = "Ni pravilno ";
}
else
{
$res = mysql_fetch_array($res);
$_SESSION['id'] = $res['id'];
Header("Location: act.php");
exit;
}
}


?>
<?php echo $q; ?>

Lep pozdrav že več kod 2 dni se zafrkavan z to kodo ki sem jo sestavil in ne gre ni kakor skupi ko se hočem prijavit mi vrže napako
Ni pravilno, če pa pri
$res= mysql_query("SELECT *
FROM uprb
WHERE uporabnik ='$uporabnik'AND password ='$password'");

Umaknem password se lahko prijavim to je tk čudno :D



spremenil: .lolo (28.1.2012 ob 14.05.41)
 
 
 
28.1.2012, 12:31
Kakšno napako vrne?
 
 
 
28.1.2012, 13:10
Ne ne vrne napako ampak vrne napako to izpiše ni pravilno koda ne obstaja uporabnik
if(mysql_num_rows($res) !=1)
{
$q = "Ni pravilno ";
}


Mogoče kdo ve


spremenil: .lolo (28.1.2012 ob 22.04.52)
 
 
 
28.1.2012, 22:05
1. Probaj spodnjo kodo:
if(mysql_num_rows($res) !=0)
{
$q = "Ni pravilno ";
}

2. Si tudi pri vpisovanju uporabnika v bazo oz. registraciji upošteval pretvorbo gesla z sha1?
 
 
 
28.1.2012, 22:23
ja sem sha1
 
 
 
29.1.2012, 13:53
Napiši

echo "SELECT *
FROM uprb
WHERE uporabnik ='$uporabnik'AND password ='$password'"


in potem ta stavek, ki ti ga bo izpisalo, preizkusi v phpmyadminu.
 
 
 
29.1.2012, 17:04
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'echo "SELECT * FROM uprb WHERE uporabnik ='$uporabnik'AND password ='$passwo' at line 1

A je to
 
 
 
29.1.2012, 18:17
Ne ne ne, tisti echo napiši v php in potem v brskalniku odpri pač normalno in tisto, kar se ti bo tam izpisalo, prilepi v phpmyadmin.
 
 
 
29.1.2012, 18:34
sem prilepu in ka zdej
 
 
 
30.1.2012, 20:14
In napiše kakšno napako, ko pač izvedeš to v phpmyadminu?
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!