Autorius Tema: [Atsakyta] Login..  (Skaityta 2075 kartus)

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 838
  • Karma: +56/-0
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
[Atsakyta] Login..
« Įrašytas: 2009-03-30 19:23:49 pm »
Kaip padaryti kad prisijungus nebutu url laukelije vartotojo nick ir pass ar sessijos hash'o ?
« Paskutinį kartą keitė: 2009-04-03 17:55:14 pm sukūrė primatas »

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7435
  • Karma: +231/-15
    • Žiūrėti profilį
    • mano CV
Re: Login..
« Atsakymas #1 Įrašytas: 2009-03-30 20:33:33 pm »
viska saugoti post arba $_SESSION masyvuose ir nebus :)
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 838
  • Karma: +56/-0
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
Re: Login..
« Atsakymas #2 Įrašytas: 2009-03-31 11:21:34 am »
Tai duomenis (nick ir pass) vietoj $_GET['']; siusti $_POST['']; metodu?

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7435
  • Karma: +231/-15
    • Žiūrėti profilį
    • mano CV
Re: Login..
« Atsakymas #3 Įrašytas: 2009-03-31 18:19:10 pm »
jei nori kad zmogus butu prisijunges, tai siulyciau naudoti $_SESSION, jie isliks tol kol pakeisi ju reiksme, isvalysi arba sunaikinsi sesija su session_destroy(); tam kad sesijos kintamuosius galetum naudoti pries bet koki koda pradzioj visu failu turi buti session_start();

postas reiksmes islaiko tik vienam psl uzkrovimui, tai yra zmogus paspaudzia login, jo duomenis per post'a pasiunti i koda, kuris patikrina ar geri jo prisijungimo duomenys ir jei geri, juos surasai i session kintamuosius ;] del saugumo gali dar saugoti session id i cookie ir duombaze ir tikrinti ar sutampa ir jei cookie nera zmogu iskart atjungti ir kalt session_destroy(); arba unset($_SESSION)l unset isvalys viso masyvo reiksmes ;)

mokymosi ir siaip patogumo tikslais gali apacioj psl ideti toki koda:

<?php
print '<strong>GET</strong>: ';
print_r($_GET);

print 
'<br/><br/><br/><strong>POST: </strong>: ';
print_r($_POST);

print 
'<br/><br/><br/><strong>SESSION: </strong>';
print_r($_SESSION);
?>

tada tau apacioj psl isspausdins get, post ir session masyvus :) taip pat gali prideti ir kitus:
$_COOKIE, $_FILES, $_REQUEST, $_SERVER
va server mokymosi tikslai tikrai patarciau atsispausdint ir panagrineti nors kiek ;]


Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Re: Login..
« Atsakymas #3 Įrašytas: 2009-03-31 18:19:10 pm »

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Re: [Atsakyta] Login..
« Atsakymas #4 Įrašytas: 2009-04-06 12:53:35 pm »
Jo, nes per post'a i kiekviena puslapi perdavinet nick ir pass tai butu per didelis uzsiknisimas. Tam ir yra $_SESSION masyvas :)
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Manualai.lt Forumas

Re: [Atsakyta] Login..
« Atsakymas #4 Įrašytas: 2009-04-06 12:53:35 pm »