11. juli 2003 - 11:53Der er
28 kommentarer og 1 løsning
Login problemer 100 p.
Hej.
Jeg er næsten færdig med sitet: www.matisen.dk Men jeg har et problem :-( Man logger ind, det går fint nok man bliver logget ind som den rigtige, men hvis man bevæger sig lidt rundt på siden, lige meget hvor. Så laver den alle sessions´ne om så man bliver logget ind som den bruger der sidst er oprettet. :-(
har ik noget med svaret at gøre.. men er det muligt at ændre topbaren dvs den med den gule overskrift "Matisen" til at gøre den lige så bred som resten af siden - den er et par pixels for lille.. ellers er designet ganske fint, måske er menuen lidt for bred though..
$resultat = mysql_query("select brugernavn, kodeord, status from brugersystem where kodeord='$kodeord' AND brugernavn='$brugernavn'") or die(mysql_error());
Prøv lige at bytte din 'mysql_fetch_array()' ud med 'mysql_fetch_assoc()', jeg løste et problem på den måde, fatter ikke hvorfor, men det hjalp for mig :)
$resultat = mysql_query("select brugernavn, kodeord, status from brugersystem where kodeord='$kodeord' AND brugernavn='$brugernavn'") or die(mysql_error());
Jeg har rettet lidt i din kode -> 1 -> Ændret sesison variablen brugernavn til username, har før været udefor at flere variabler med samme navn kan lave lort i det, så vi prøver lige at omdøbe den til username. 2 -> Jeg har slettet session variablen kodeord, hvad skal du bruged en til? Ingen grund til at registrer flere sesisons end nødvendigt. 3 -> Du manglede lige nogle ordenlige indrykninger hist og her. 4 -> Andre små rettelser ;o)
Hvad du måske kunne overveje at rette er -> 1 -> Nøjes med at registrer en session, denne kan så indeholde brugerens ID, udfra dette id kan du jo hive alle de oplysninger ud af databasen du lyster. 2 -> Man kan altid rette et eller andet ;o)
Når men her er mit forslag, meld tilbage hvor vidt det spiller ->
<?php session_start(); if (isset($_REQUEST['ok'])) {
$resultat = mysql_query("select brugernavn, kodeord, status from brugersystem where kodeord='$_POST[kodeord]' AND brugernavn='$_POST[brugernavn]'") or die(mysql_error());
$resultat = mysql_query("select brugernavn, kodeord, status from brugersystem where kodeord='$_POST[kodeord]' AND brugernavn='$_POST[brugernavn]'") or die(mysql_error());
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.