Avatar billede kack Nybegynder
10. december 2004 - 14:04 Der er 8 kommentarer

Anden menu når logget ind.

Hejsa alle sammen!

Jeg har fået lavet mig et community! (Med hjælp herinde fra)

Men nu ville jeg gerne have at når man er logget ind at menuen så skifter til noget andet (f.eks står der ikke Logind og Opret bruger).

I kan se hvad problemet er her på www.kack.dk/kackcommunity ..

Og jeg bruger sessions.
Avatar billede snie97 Nybegynder
10. december 2004 - 14:08 #1
If ([betingelser for at være logget ind]) {
// vis rigtig menu
}
Else {
// vis login-menu
}
Avatar billede kack Nybegynder
10. december 2004 - 14:09 #2
DEt er den der sætte sessionen i min login-ok fil..

  if (mysql_num_rows($result) == 1) {
    $_SESSION["bruger"] = $bruger;
echo"Du er nu logget ind med brugernavnet ". $_SESSION["bruger"];
    } else {
      echo "forkert brugernavn eller kodeord";
  }
  }

Hvad skal der så stå i If sætningen i det du lige skrev? :)
Avatar billede mjl Nybegynder
10. december 2004 - 14:10 #3
if ($noget er == 'noget_andet') {
echo "menu_et";
}
else {
echo "menu_to";
}

eller

if ($noget er == 'noget_andet') {
include "menu_et.php";
}
else {
include "menu_to.php";
}
Avatar billede kack Nybegynder
10. december 2004 - 14:11 #4
hvad er $noget er og noget_andet?
Avatar billede jakoba Nybegynder
10. december 2004 - 14:11 #5
if ( isset( $_SESSION['en_af_dine_session_variable'] ) ) {
    // bruger er logget ind
    echo "kode for logout-form";
} else {
    // bruger er ikke logget ind
    echo "kode for login-form";
}
Avatar billede kack Nybegynder
10. december 2004 - 14:12 #6
Jakoba: F.eks.

if ( isset( $_SESSION['bruger'] ) ) {

eller hvad ?:)
Avatar billede coderdk Praktikant
10. december 2004 - 14:39 #7
Yep...

if ( isset( $_SESSION['bruger'] ) )
{
  // skriv menu for folk der er logget ind
}
else
{
  // Skriv login menu osv
}
Avatar billede kack Nybegynder
10. december 2004 - 18:21 #8
Ok.. Tak!! Hvis en er jeg lige laver et svar! Så får i pointsne!
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