kostenloser Webspace werbefrei: lima-city


Anzeigen wer sich eingeloggt hat.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    maarja

    maarja hat kostenlosen Webspace.

    So,ich hatte mal eine Frage und zwar wie ich es machen kann das man nachdem man sich eingeloggt hat sein Profil sieht.
    Ich habe einen Acess gemacht,hier als Beispiel:
    http://maarja.milten.lima-city.de/community/
    und dann m?chte ich halt das auf der eigentlichen Seite zb steht:
    Eingeloggt als: Hier der Name..
    Alter: hier das alter...

    halt so in der Art,kann man das irgendwie einstellen?
    Die Datei mit den benutzern sieht so aus [Passw?rter und namen ge?ndert]
    <?php

    $users = array();

    $users['1_username'] = 'Lala';
    $users['1_password'] = 'blubb';

    $users['2_username'] = 'MAAdfdafdREJA';
    $users['2_password'] = 'maasdfadfrja';


    $users['3_username'] = 'sissi';
    $users['3_password'] = 'handschuh';

    ?>

    und meine Acess datei so:
    <?php



    $session_cookie = 'protected_page';


    $cookie_time = 3600;


    $site_name = 'Maarja Fanpage';



    $errorfile = 'nopermission.htm';


    $userfile = 'users.php';


    include $userfile;
    $session = array();


    function login($errorfile,$site_name) {
    header("WWW-Authenticate: Basic realm=\"". $site_name ."\"");
    header("HTTP/1.0 401 Unauthorized");
    include $errorfile;
    exit;

    }


    if (isset($_SERVER['PHP_AUTH_USER'])) {
    $session['exists'] = true;
    $session['username'] = $_SERVER['PHP_AUTH_USER'];
    $session['password'] = $_SERVER['PHP_AUTH_PW'];
    }else{
    $session['exists'] = false;
    login($errorfile,$site_name);

    }

    $accounts=count($users);
    $counter=0;


    while ($accounts != $counter) {
    if (!empty($users[$counter . '_username']) && $users[$counter . '_username'] == $_SERVER['PHP_AUTH_USER']) {
    $user_exists=true;
    break;
    }else{
    $counter++;
    $user_exists=false;
    }
    }

    if ($user_exists != true) {
    login($errorfile,$site_name);
    }


    if ($users[$counter . '_password'] != $session['password']) {
    login($errorfile,$site_name);
    }else{
    setcookie ($session_cookie, 'session_exists', time()+$cookie_time,'/',$_SERVER['HTTP_HOST']);
    $login_correct=true;
    }

    if (!isset($_COOKIE[$session_cookie]) && $login_correct == true) {
    login($errorfile,$site_name);
    }

    ?>



    Habe es mal dabei geschrieben,da ich nicht wusste ob man dies braucht!

    und dann wollte ich noch wissen ob man es machen kann,das es eine Seite in der Navi gibt namens Profil wo man dann sein eigenes Profil sieht und vtl auch ?ndern kann?Dies sollte man dann k?nnen wenn man sich eingeloggt hat,geht dies?
    Wenn ja,wie?^^

    Beitrag ge?ndert am 1.05.2006 19:36 von maarja
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!