Ankündigung

Einklappen
Keine Ankündigung bisher.

Usernamen aus TXT Datei auslesen

Einklappen

Unconfigured Ad Widget

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • KerS
    hat ein Thema erstellt Usernamen aus TXT Datei auslesen.

    Usernamen aus TXT Datei auslesen

    Hallo,
    ich habe ein Problem. Ich muss einige unterseiten schützen udn sie nur für einige nutzer zugänglich machen. Diese einigen nutzer sollen in einer TXT datei stehen.
    momentan habe ich das:
    PHP-Code:
    <? 
    session_start();
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();

    if ($user->data['user_id'] == ANONYMOUS)
    {
       echo 'Bitte erst einloggen unter http://www.meineseite.de/index.php';
       exit;
    }
    ?>
    Nun soll er aber auch hiernach "if ($user->data['user_id'] == ANONYMOUS)" noch abfragen, ob dieser username auch in der txt liste steht und wenn ja, dann anzeigen.
    Müsste ja irgendwie so gehen:
    PHP-Code:
    if ($user->data['user_id'] == USER_DER_IN_DER_LISTE_STEHT)
    {
    echo 
    'Du wirst weitergeleitet'
    } else {
     exit;

    könnt ihr mir bitte helfen?

  • nikosch
    antwortet
    Usernamen aus TXT Datei auslesen - Forum: phpforum.de

    Bitte beachten: Anmerkungen zu Crosspostings


    [MOD: Thread geschlossen]

    Einen Kommentar schreiben:


  • KerS
    antwortet
    so vllt :

    PHP-Code:
    <? 
    session_start();
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();


    if ($user->data['user_id'] == ANONYMOUS)
    {
       echo 'Bitte erst einloggen unter http://www.meineseite.de/index.php';
       exit;
    }
    $filename = "user.txt";
    $users = file($filename, FILE_IGNORE_NEW_LINES);

    if(in_array($user->data['user_id'], $users))
    {
    echo 'Du wirst weitergeleitet'; 
    } else {
    echo 'Dein name steht nicht in der Liste'; 
     exit;
    }
    ?>
    ka wo da der fehler ist, aner es wird nur eine weiße seite angezeigt...hmm

    Einen Kommentar schreiben:


  • KerS
    antwortet
    da ich mich leider null auskenne, bringt mri das nichts
    sry...trotzdem danke der mühe

    Einen Kommentar schreiben:


  • nikosch
    antwortet
    [MAN]file[/MAN]

    Einen Kommentar schreiben:

Lädt...
X