Aktív témák

  • Forest_roby

    őstag

    válasz vakondka #981 üzenetére

    asszem ezt egyenlőre letudtam. Az uw most ideiglenesen megfelel.

    MÁS:

    ALL!

    function beleptet() {
    global $uLogin, $uNev, $uJelszo;
    global $HTTP_SESSION_VARS;

    //$uLogin = ''2'';
    if (isset($_POST[''uNev''])) {
    //az urlapból jöttek adatok
    mysql_connect(DBHOST, DBUSER, DBPASS);
    mysql_select_db(DBNAME);
    $query = ''SELECT loginName '' .
    ''FROM users '' .
    ''WHERE loginName='''.$_POST[''uNev''].''' '' .
    ''AND password='''.$_POST[''uJelszo''].''''';
    if ($eredm = mysql_query($query) and mysql_num_rows($eredm)==1) {
    /* helyesek voltak az adatok -> el kell tárolni
    a session-ben a felhasználó azonosítóját */

    $sor = mysql_fetch_array($eredm);
    $authorization = $sor[''authorization''];


    global $loginName;
    $loginName=$uNev;
    session_register(''loginName'');

    $this->helyesBelepes = true;
    $this->voltProbalkozas = true;

    $this->loginName = $uNev;
    } else
    $this->voltProbalkozas = true;
    } elseif (isset($HTTP_SESSION_VARS[''loginName''])) {
    //session-ból jöttek az adatok
    $this->loginName=$HTTP_SESSION_VARS[''loginName''];
    $this->helyesBelepes = true;
    }

    if (!$this->helyesBelepes) {
    //nem lepett be a felhasználó, űrlapot kell neki kirakni
    $this->loginUrlap();
    exit();
    }
    }


    Az igazat megvalva nem sokat értek ebből a login.php -ből, elég cifrán lett megírva. Nagyon valószínű, hogy áttérek a már fentebb említettre, de addig is szeretném megkérdezni, hogy a kiemelt részt, amivel most bővítettem a forrasat, hogy tudnam menteni session-el, mint a loginName -et, szükséem lenne rá?

    Előre is köszi! :R :R

    Forest

    [Szerkesztve]

Aktív témák