Avatar billede mightydox Nybegynder
20. november 2004 - 21:48 Der er 2 kommentarer og
1 løsning

Sessions eller hvad ?

Hey Exp

Jeg er igang med en eller så fornem hjemmeside, jeg har lavet et loginsystem, og det virker skam også, men lad os gøre en lang sætning kort, jeg er nybegynder og er lige trådt ind i min 5 time som php koder så jeg håber i kan give lidt feedback.

Spørgsmålet: Når man logger ind virker det fint, men ligeså snart man trykker på et link og skifter hen til en anden del af siden, bliver jeg logget af. rimeligt trist for mig ;)

En nær ven har fortalt mig at sessions lige er det rette for mig, og at cookies er noget bøv, så kan i hjælpe med et lille fix så den evt. gemmer det, så jeg evt kunne nøjes med én enkelt stump kode såden forbliver logget ind.
Jeg har sat kildekoderne ind til login.php og tjek.php. PS! den lille loginboks er i frame i den ene side, så jeg benytter basetarget:_parent.

Login.php:
<form action='tjek.php' method='post' name='formlogin'>
<p>
<input type='text' name='formbruger' size="15" value="Username"><br>
<input type='password' name='formkode' value="Password"><br><br>
<input type='submit' value="Login..."></form>
</p>

Tjek.php:

<?
session_start();

include "config.php";

if($_POST[formbruger]){

$res = mysql_query("SELECT * FROM brugere WHERE brugernavn='$_POST[formbruger]' && kodeord='$_POST[formkode]'");

$antal = mysql_num_rows($res);

$row = mysql_fetch_array($res);

if($antal >= "1"){

$brugernavn = $row[brugernavn];

$kodeord = $row[kodeord];

$hemspg = $row[hemspg];

$email = $row[email];

$online = 1;

$ip = $row[ip];


session_register ("kodeord");

session_register ("brugernavn");

session_register ("hemspg");

session_register ("email");

session_register ("online");

session_register ("ip");


header("location: members.php");

}

else{

header("location: login.php?page=notok");

}

echo $_POST[formbruger];

}
?>


i må endelig sige til hvis i mangler noget eller der er noget jeg har mistfortolket.
Skriv her eller kontakt mig per msn:
billy@udnytmig.nu, på forhånd tak.
Avatar billede gf Nybegynder
20. november 2004 - 22:00 #1
Hej

Sukos har lavet et godt login script, her har jeg fundet megen inspiration da jeg skulle lave et.

http://www.showsource.dk/artikler/vis_artikel.php?id=1042998056

Mvh gf
Avatar billede mightydox Nybegynder
20. november 2004 - 22:26 #2
mm, det var ikke heelt planlagt at det hele skulle md5 krypteres, andre forslag ;)?
Avatar billede mightydox Nybegynder
21. november 2004 - 17:29 #3
tror jeg vil prøve det af og se hvad der sker, anyway, fik det til at virke for nogle timer siden :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester