Avaleht
uus teema   vasta Tarkvara »  WWW »  Väljalogimine peale brauseri sulgemist märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
maremark
Piiratud kasutaja

liitunud: 05.07.2005




sõnum 09.03.2008 11:50:02 Väljalogimine peale brauseri sulgemist vasta tsitaadiga

Oman siis ühte scripti, millel on selline logimise kood:
php:
  1. $username = mysql_real_escape_string($_REQUEST[username]);
  2. $password = mysql_real_escape_string($_REQUEST[password]);
  3. if ($_REQUEST[action_login] != "")
  4. {
  5.                 if ($_REQUEST[username] == "")
  6.                                 $err = "Kasutajanimi puudu.";
  7.                 elseif ($_REQUEST[password] == "")
  8.                                 $err = "Salasõna puudu.";
  9.                 if ($err == "")
  10.                 {
  11.                                 $sql = "SELECT * from signup WHERE username='$username' AND pwd='" . md5($password) . "'";
  12.                                 $rs = $conn->execute($sql);
  13.                                 if ($rs->recordcount() < 1)
  14.                                                 $err = "Kasutajanimi/Salasõna vale!";
  15.                                 elseif ($rs->fields['account_status'] == "Inactive")
  16.                                                 $err = "Sinu kasutaja on hetkel mitteaktiivseks tehtud.";
  17.                                
  18. $sql = "update signup set logintime='" . time() . "' WHERE username='$username'";
  19.                                                 $conn->execute($sql);
  20.                                                 $myUID = $UID;
  21.                                                 SESSION_REGISTER("myUID");
  22.                                                 $_SESSION[myUID] = $rs->fields['UID'];
  23.                                                 SESSION_REGISTER("UID");
  24.                                                 $_SESSION[UID] = $rs->fields['UID'];
  25.                                                 SESSION_REGISTER("EMAIL");
  26.                                                 $_SESSION[EMAIL] = $rs->fields[email];
  27.                                                 SESSION_REGISTER("USERNAME");
  28.                                                 $_SESSION[USERNAME] = $rs->fields['username'];
  29.                                                 SESSION_REGISTER("EMAILVERIFIED");
  30.                                                 $_SESSION[EMAILVERIFIED] = $rs->fields[emailverified];
  31.                                                 login_data("last_5users");
  32.                                                 if ($_REQUEST['next'] != "")
  33.                                                                 $page = $_REQUEST['next'] . ".php";
  34.                                                 else
  35.                                                                 $page = "index.php";
  36.                                                 if ($_REQUEST['add'] != "")
  37.                                                                 $add = base64_decode($_REQUEST['add']);
  38.                                                 header("Location:$config[baseurl]/$page?$add");
  39.                                                 exit;
  40.                                 }
  41.                 }
  42. }

See siis kirjutab sessioonidesse vastava info ja kui brauseri sulgen ja pärast uuesti avan, siis on kasutaja juba väljalogitud.
Tahaks siis muuta seda nii, et ta salvestaks andmed cookiedesse. Olen googlest erinevaid õpetusi ja asju lugenud, aga pole täpselt aimu saanud, mida milleks muuta icon_neutral.gif
Äkki oskate aidata?
Kommentaarid: 25 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 24
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Väljalogimine peale brauseri sulgemist
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.