Autor Zpráva
Kiko
Profil *
<?php
ob_start();

session_start();
if(isset($_POST['prihlmeno'])){
require 'db.php';
$name = $_POST['prihlmeno'];
$pass = md5($_POST['heslo']);
$query = mysql_query("SELECT * FROM `uzivatelia` WHERE `prihlmeno` =
'$name' and `heslo` = '$pass'") or die (mysql_error());

$Vysledek = mysql_fetch_array($query);
$Vysledek['prihlmeno'];
if($Vysledek['prihlmeno']){

$_SESSION['prihlasen'] = 1;
$_SESSION['login'] = $Vysledek['jmeno'];
$_SESSION['UserId'] = $Vysledek['id'];
$_SESSION['UserWeb'] = $Vysledek['web'];
$_SESSION['UserMail'] = $Vysledek['mail'];
$_SESSION['Prava'] = $Vysledek['prava'];

$bl="index.php";
header("location: $bl");
}else{
$bl="index.php?Alert=6";
header("location: $bl");
echo "Zadal jsi špatné údaje";
}
mysql_free_result($query);
}else{
echo "Zde nic není";
}
ob_end_flush();
?>

vcera som robil prihlasenie na stranku
skusil som to takto no stale ma to hodi na tu stranku index.php?Alert=6
neviem vobec v com je chyba , poradi mi niekto?
Kalby
Profil
no zrejme neni splnena podminka f($Vysledek['prihlmeno'])

zkus to takhle

if(mysql_num_rows($query)!=0){

.....
}


a navic neni dobre davat do SESSION['prihlasen']=1; co kdyz se ti prihlasi vic lidi, kdyz uz tak aspon vkladat id uzivatele ktery je prihlasen
Kiko
Profil *
hm ani tak to neslape..neviem uz vobec s tym pohnut..databaza, tabulka, stlpce vsetko je ok..
Str4wberry
Profil
Docela to zavání nějakou hloupou chybou. Zkusil bych vymazat sušenky, mohou být zmrzačené z předchozích pokusů.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0