Avatar billede codemanager Nybegynder
01. april 2004 - 17:29 Der er 11 kommentarer og
1 løsning

tjekke om bryger en logget ind

Hey

hvordan kan jeg lave sådan at hvis en bruger er logget ind viser den en ting og hvis han ikke er logget ind viser den en anden ting

jeg bruger session i mit system hvis det kan hjælpe lidt
Avatar billede hmortensen Nybegynder
01. april 2004 - 17:33 #1
If ($_SESSION["brugernavn"] {
echo "Brugeren er logget ind";
} else {
echo "Brugeren er ikke logget ind";
}
Avatar billede codemanager Nybegynder
01. april 2004 - 17:48 #2
Det virkede ikke helt kan du se hvad jeg gør galt

<?php
If ($_SESSION["brugernavn"] {

echo"<div class=\"overmenu\">
    &nbsp;Kontrolcenter
    </div>";

//Læg herunder mærke til at der bruges to " = " tegn.
//Bruger du kun et enkelt, vil session "admin" få tildelt værdien 1
if($_SESSION['s_admin'] == 1) {

echo"&nbsp;<a href='../mail/admin.php'><img src='../../images/mail.gif' height='16' width='16' border='0'> Mailliste</a><br>";
}
echo"&nbsp;<a href='nyheder/index.php'><img src='../../images/news.gif' height='16' width='16' border='0'> Nyheder</a><br><br>
&nbsp;<a href='logud.php'><img src='../../images/exit.gif' height='16' width='16' border='0'> Log ud</a>";
} else {
echo "<div class=\"overmenu\">
    &nbsp;Login
    </div>

    <div class=\"menu\">
        <form action=\"login/make_logind.php\" method=\"post\">
        &nbsp;Brugernavn:<br>
        &nbsp;<input style=\"width: 100px;\" type=\"text\" name=\"brugernavn\" value=$value \"><br>
        &nbsp;Password:<br>
        &nbsp;<input style=\"width: 100px;\" type=\"password\" name=\"password\"><br><br>
        &nbsp;<input class=\"knappe\" type=\"submit\" value=\"- Log ind -\">
        </form>
        &nbsp;<a href=\"../community/profiler/ny.php\">Opret bruger</a><br>
        &nbsp;<a href=\"login/gemtpass/glemt.php\">Glemt Paasword</a>";

        //Er session "navne_fejl" sat? Så vis en besked og slet session
        if(isset($_SESSION['navne_fejl'])) {
        echo"Der findes ingen bruger med indtastet brugernavn";
        unset($_SESSION['navne_fejl']);
        }
        //brugernavnet findes, men forkert password
        if(isset($_SESSION['password_fejl'])) {
        echo"Det indtastede password er forkert!";
        unset($_SESSION['password_fejl']);
        };
}

?>
Avatar billede hmortensen Nybegynder
01. april 2004 - 18:21 #3
Hvad kalder du dine sessions ?
Avatar billede codemanager Nybegynder
01. april 2004 - 18:53 #4
Jeg har rette det til det jeg kalder det men den vil ikke vise menu
Avatar billede hmortensen Nybegynder
01. april 2004 - 19:13 #5
If ($_SESSION["navn_på_din_session_der_skal_tjekkes"] > 0)
{
echo "Brugeren er logget ind";
} else {
echo "Brugeren er ikke logget ind";
}
Avatar billede thb Nybegynder
01. april 2004 - 19:13 #6
du mangler en ) lige i starten af din if sætning.. :

If ($_SESSION["brugernavn"] {

skal være..

If ($_SESSION["brugernavn"]) {

thomas
Avatar billede hmortensen Nybegynder
01. april 2004 - 19:14 #7
Er rettet...
Så det lige
Avatar billede codemanager Nybegynder
01. april 2004 - 19:24 #8
Det virker nu men jeg kunne godt lige tænke mig og vide en ting mere hvis i vil hjælpe med det

Kan i se noget indhold her http://212.10.48.43/community/profiler/ny.php
Avatar billede hmortensen Nybegynder
01. april 2004 - 19:28 #9
Ja...
Avatar billede codemanager Nybegynder
01. april 2004 - 19:31 #10
noget tekst osv

hmm jeg for står det ikke en af mine venner kan ikke se det
Avatar billede codemanager Nybegynder
04. april 2004 - 13:04 #11
hindu skp

vil du smide et svar så kan du få dine point
Avatar billede hmortensen Nybegynder
04. april 2004 - 15:39 #12
Svar
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