Login Layout

Tags:    php

<< < 123 > >>
Problem løst



Indlæg senest redigeret d. 17.04.2013 09:46 af Bruger #17534
28 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
start med at kigge på de validerins fejl du har på siden, du har bla <!DOCTYPE html> tag 2 gange.
ved forkert doctype går IE i quick mode og ignorer store dele af CSS
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.xsassy.dk%2FMonchiaNY%2Findex.php&charset=%28detect+automatically%29&doctype=Inline&group=0
tænk over http://php.net/manual/en/mysqlinfo.api.choosing.php




Ronny:
Tak :) Har fået styr på Layout nu, Hvilken php funktion/kode skal jeg bruge for at den kan vise én ekstra menu, men kun hvis man er logget ind?




ln 39-40
session_register("myusername");
session_register("mypassword");


tænk hellere på at opdatere din code til nutiden:
ref
http://php.net/manual/en/function.session-register.php

Warning

This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.

seneste vertion af PHP er 5.4.12 (Current stable)

http://stackoverflow.com/questions/3682615/how-to-fix-the-session-register-deprecated-problem
http://stackoverflow.com/questions/11177285/deprecated-function-session-register-is-deprecated-and-cannot-modify-header-i
prøv at se hvad du kan bruge session til http://www.php.net/manual/en/features.sessions.php

du har et stort problem når dit webhotel tager sig sammen og opdaterer PHP, og får lukket nogle af de sikkerheds huller der er i tidligere vertion af PHP





Det skal jeg nok se meget på :)!

Men... Jeg får ikke helt svar på det jeg søger :p haha!



noget i denne stil
(utested)
Fold kodeboks ind/udKode 

eller kort form
Fold kodeboks ind/udKode 


variablen $_SESSION['login'] bliver sat til true ved login, og false ved logout, kunne også bruge unset til at slette variablen
http://php.net/manual/en/function.unset.php



Arh! Havde manglet isset da jeg selv prøvede :)
Ud fra mine koder, kan det så ikke passe at jeg skal benytte myusername, fremfor login? :)



man kan teste på om $_SESSION['username'] er udfyldt eller ej, men at bruge en seperat variabel vil nok være nemmere at forstå. når man senere læser coden

logget in
$_SESSION['username'] = "brugernavn"

ikke logget in
$_SESSION['username'] = ""; // blank



Hmm.
Kan desværre ikke få det til at virke /;



Hmm.
Kan desværre ikke få det til at virke /;
Når du bruger sessioner i PHP, skal du på de sider hvor der skal benyttes sessioner altid starte dine sider med funktionen session_start(). Funktionen starter sessions mekanismen op, således at vi kan tilgå data eller oprette data der skal gemmes i en session. Funktionen returnerer en boolsk værdi (sandt eller falskt), efter dens status. Sandt hvis sessionen blev startet korrekt, og falskt hvis ikke. Ofte er der ingen grund til at tjekke for dette.

Eksmpel kunne være
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 03.03.2013 14:58 af Bruger #4487

Hmm.
Kan desværre ikke få det til at virke /;

har du omskrevet hele dit script så det ikke anvender det gamle session_register ?? det skal du

det er disse linjer det drejer sig om
Fold kodeboks ind/udKode 



taget direkte fra mit link til http://stackoverflow.com/questions/11177285/deprecated-function-session-register-is-deprecated-and-cannot-modify-header-i
Fold kodeboks ind/udKode 

vær opmærksom på at session_start(); skal stå i toppen af siden, før der udskrives noget til skærmen
http://php.net/session_start




<< < 123 > >>
t