Gå til innhold

vise notat kun en gang ved login


Anbefalte innlegg

Når en bruker logger inn, så blir brukeren send til forsiden med php header.

 

Det som er greia er at "min side" knapp blir noe usynlig i hjørnet.

Slik som siden er bygget opp pr.dags dato er det uaktuelt å flytte på den eller gjøre den mer synlig permanent.

 

Så det jeg søker er en overlay-løsning som kan poppe fram rett under denne menyknappen og si noe sånt som; "du er nå logget inn, klikk her for å gå til dine sider". Men som forsvinner etterhvert og ikke kommer frem igjen hver gang brukeren navigerer seg rundt på nettstedet.

Den skal kun vises rett etter brukeren har logget seg inn...

 

Noen som kjenner til en slik løsning?

Lenke til kommentar
Videoannonse
Annonse

Var det første jeg også tenkte på, å sjekke om en SESSION er satt for så å vise denne notisen.

Men det resulterer i at notisen vises hver gang når brukeren navigerer seg fra side til side, og det var ikke helt planen.

 

Planen er å vise notisen kun rett etter brukeren har logget seg inn, bare for noen sekunder eller ti brukeren klikker den bort. Så forsvinner den og ikke vises før neste gang brukeren logge seg inn.

 

Poenget med notisen er kun for å gjøre brukeren oppmerksom på at;

her oppe til høyre, i slutten av hovedmenyen ligger en knapp du kan trykke på for å komme til "mine sider"....

Lenke til kommentar

Skjønner ikke helt hvorfor det må resultere i at den vises hver gang når brukeren navigerer seg fra side til side?

 

Når brukeren blir logget inn kan du bare lage f.eks:

$_SESSION['ShowNotice'] = 1;

 

 

På de forskjellige siden som man kan navigere mellom har du da bare noe som:

if($_SESSION['ShowNotice'] == 1){
 //Første siden som vises når brukeren har blitt logget inn. Vis notat og skift verdi på session.
 ShowNotification("Du er logget inn blabla");
 $_SESSION['ShowNotice'] = 0;
}
else
 //Brukeren har vært her før, så nothing to do here...

 

Eventuelt kan du også bruke unset.

if(isset($_SESSION['ShowNotice'])){
 //Første siden som vises når brukeren har blitt logget inn. Vis notat og unset session.
 ShowNotification("Du er logget inn blabla");
 unset($_SESSION['ShowNotice']);
}
else
 //Brukeren har vært her før, så nothing to do here...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...