Bestimmte Bereiche nur für bestimmt Member!?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von 3X3X3X3, 29. Oktober 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 29. Oktober 2006
    Hallo erstmal,
    also ich hab mir jetzt eine HP gecodet und designt mit HTML,CSS,PHP & MYSQL jetzt aber meine Frage ich hab jetzt schon ein Login gemacht mit anmeldung und allen drum und dran aber will dann nur für die REGESTRIERTEN Member einige BEREICHE frei schalten!
    Aber wie schreib ich das?

    Für eure hilfe GIBTS eine POSITIVE bewertung!

    DANKE!
     

  2. Anzeige
  3. #2 29. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    du machts halt in dem bereichen in die der user rein darf ne if-abfrage ob der user angemeldet ist. nen angemeldeten user erkennst du dann daran ob für ihn schon eine session angelegt ist die du ihm zuvor beim anmelden zugewiesen hast.
     
  4. #3 29. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    **moved**
     
  5. #4 30. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    mach bei deiner user-tabelle spallte "access" int 1 standart 0. dann machst eine function z.b:
    PHP:
    <? php
    function  access ( $level ) {
        
    $query  "SELECT access FROM user_table WHERE nick = '" . $user . "' AND pass = '" . $pass . "'" ;
        if(
    mysql_num_rows (@ mysql_query ( $query )) ==  1 ) {
            
    $data  mysql_fetch_array (@ mysql_query ( $query ));
            if(
    $data [ 'access' ] >=  $level ) {
                return 
    true ;
            } else {
                return 
    false ;
            }
        } else {
            return 
    false ;
        }
    }
    ?>
    ja und dann einfach abfragen:
    PHP:
    <?
    if(
    access ( 1 )) {
     echo 
    "Sie haben zugriff" ;
    } else {
     echo 
    "Keine Chance..." ;
    }
    ?>
     
  6. #5 30. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    Beim Einloggen setzte beispielsweise ne Variable $_SESSION['logged_in'] oder sowas sofern du sessions nutzt und weist dieser den Wert 1 zu. Auf der gesicherten Seite fragste dann ab, ob die Variable den Wett 1 hat und wenn ja wird der Inhalt abgefragt, andernfalls wird ein Error angezeigt. Das ganze kannste auch mit Status machen. Admins haben den status 5 oder so der dann in $_SESSION['status'] gespeichert ist und eingeloggte User den Wert 2. Unregistrierte haben 1 und gesperrte 0. Dann kannste abfragen, ob der Status größer/kleiner ist und festlegen dass USer/Mods/Admins/Master o.Ä. das sehen dürfen... ganz simpel ;-)

    //EDIT: Ach ahrg.. zu spät! Das kommt davon, wenn man auf Antworten klickt und dann erstmal eine Rauchen geht :D
     
  7. #6 30. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    Wieso nicht einfach einfach? :D
    PHP:
    <? php
    function  access ( $level ) {
        return 
    mysql_num_rows ( mysql_query ( "SELECT access FROM user_table WHERE nick = '" . $user . "' AND pass = '" . $pass . "' AND access >=  $level " ));
        }
    }
    ?>
     
  8. #7 30. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    es ist ein beispiel. hast du eigentlich deine methode ausprobiert ?
     
  9. #8 30. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    Natuerlich habe ich sie ausprobiert. Du deine auch?
     
  10. #9 30. Oktober 2006
    AW: Bestimmte Bereiche nur für bestimmt Member!?

    joa danke ich werde es bei gelegenheit testen! danke bewertung geht raus!
     

  11. Videos zum Thema
Die Seite wird geladen...