• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problemmit Cookie

Status
Für weitere Antworten geschlossen.

Mars@Gera

Mitglied
Kann mir einer sagen, warum immer nur der Cookie gesetzt wird mit der Usergruppe "0" obwohl bei dem user in der Datenbank eine "1" steht?

PHP:
    if($user_name === $row->user_name AND $user_pass === $row->user_pass AND $row->user_group != "1"){
        $msg = "<center>stimmt</center>";
        $group = "0";
        setCookie('ts_username',$row->user_name);
        setCookie('ts_group',$group);
        header ("Location:index.php");
    }elseif($user_name === $row->user_name AND $user_pass === $row->user_pass AND $row->user_group == "1"){
        $msg = "<center>stimmt</center>";
        $group = "1";
        setCookie('ts_username',$row->user_name);
        setCookie('ts_group',$group);
        header ("Location:index.php?action=admin");
    }else{
        echo "
            <center>
                <font color=\"red\"><b>Es ist ein Fehler aufgetreten:</b></font><br />
                Der Username oder das Passwort ist leer oder unbekannt!
            </center>
             ";
    }

MfG Marcel
 
erstmal... warum vergleichst du strings mit integer werten?

zweitens...

PHP:
    if($user_name === $row->user_name AND $user_pass === $row->user_pass AND){
        $msg = "<center>stimmt</center>";
        $group = $row->user_group;
        setCookie('ts_username',$row->user_name);
        setCookie('ts_group',$group);
        if($row->user_group == 1) {
            header ("Location:index.php?action=admin");
        } else {
            header ("Location:index.php");
        }
    } else {
        echo "
            <center>
                <font color=\"red\"><b>Es ist ein Fehler aufgetreten:</b></font><br />
                Der Username oder das Passwort ist leer oder unbekannt!
            </center>
             ";
    }
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben