Problemer med login system

Tags:    php

Hej derude.

Jeg har et lille problem med mit login system.

koden er her:

Fold kodeboks ind/udKode 


Fejlen jeg får er:

Parse error: parse error, unexpected T_VARIABLE in /customers/xtream-esport.com/xtream-esport.com/httpd.www/greve/login/tjek_user.php on line 4

en der kan se hvad fejlen er?



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
for det første ville jeg sætte paswordet ind som en del af queryen.
for det andet skal du huske " og " rundt om teksten i $_POST

altså: $_POST["username"]

for det tredje skal du ikke bruge session_register, men $_SESSION




Hej derude.

Jeg har et lille problem med mit login system.

koden er her:

Fold kodeboks ind/udKode 


Fejlen jeg får er:

Parse error: parse error, unexpected T_VARIABLE in /customers/xtream-esport.com/xtream-esport.com/httpd.www/greve/login/tjek_user.php on line 4

en der kan se hvad fejlen er?


Nu vi er i gang, så kan du også godt lave din kode i færre trin, f.eks:

$kode = md5($_POST[passcode]);

Eller et andet eksempel:

$passquery = mysql_result(mysql_query("SELECT password, id, brugerstatus FROM profiler WHERE username = '$username'"),0);

Og så videre.... Er det kun mig, der synes det gør det nemmere at overskue?


Den password fejl du får, hænger vel ikke sammen med, at du krypterer det password brugeren taster ind, og derefter henter du en row, og sammenligner et krypteret password, med det klartekst password? Så vil de jo aldrig passe!
Gør evt. således at alle passwords bliver kørt gennem md5(), når de bliver gemt i din database, eller den denne måde:
if(md5($dbpassword) == ($password))
{
$login = (true);
}


[Redigeret d. 31/08-04 23:48:28 af Michael Bjerregaard]



$username = $_POST[username]; /<-- du har glemt simmikolon
$kode = $_POST[passcode]; /<-- du har glemt simmikolon




$username = $_POST[username]; /<-- du har glemt simmikolon
$kode = $_POST[passcode]; /<-- du har glemt simmikolon


Jeg har lige et problem mere. Nu får jeg "Forkert brugernavn eller password!!!
Hvis du ikke kan huske dit password, står det i den mail du fik tilsendt ved oprettelsen. Skulle du også have mistet den mail, så kan du få den tilsendt, ved at trykker her." hele tiden. Kan du se problemet?




Ved jeg ikke... jeg har lige selv lavet et nyt brugersystem... der fik jeg også den samme fejl i en overgang men hvis du vil prøve at se mit så du evt. kunne få nogle ideer eller hvad ved jeg kan jeg godt smide det ud.

- php-4ever



Ved jeg ikke... jeg har lige selv lavet et nyt brugersystem... der fik jeg også den samme fejl i en overgang men hvis du vil prøve at se mit så du evt. kunne få nogle ideer eller hvad ved jeg kan jeg godt smide det ud.

- php-4ever



VIl jeg gerne... kom med et link eller sådan noget



Den 31-08-04 15:48 skrev Frederik Frost følgende:
-----------------------------------------------------------------------------
Ved jeg ikke... jeg har lige selv lavet et nyt brugersystem... der fik jeg også den samme fejl i en overgang men hvis du vil prøve at se mit så du evt. kunne få nogle ideer eller hvad ved jeg kan jeg godt smide det ud.

- php-4ever


VIl jeg gerne... kom med et link eller sådan noget
-----------------------------------------------------------------------------
http://www.k-nielsen.com/include/upload/filer/1093960256_386201.rar

- php-4ever



Tak til alle, jeg har fået lavet det. I få begge to 5 point.



t