Autorius Tema: [Atsakyta] Login..  (Skaityti 69 kartai)

Haris

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 45
[Atsakyta] Login..
« : Kovo 30, 2009, 07:23:49 »
Kaip padaryti kad prisijungus nebutu url laukelije vartotojo nick ir pass ar sessijos hash'o ?
« Paskutinis taisymas: Balandžio 03, 2009, 05:55:14 nuo primatas »
Prisijungęs

primatas

  • Administratorius
  • Full Member
  • Karma: +6/-0
  • Atsijungęs
  • Žinutės: 106
Re: Login..
« Atsakyti #1 : Kovo 30, 2009, 08:33:33 »
viska saugoti post arba $_SESSION masyvuose ir nebus :)
Prisijungęs
Jūsų draugas, kolega ir puslapio administratorius,

Primatas.

Haris

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 45
Re: Login..
« Atsakyti #2 : Kovo 31, 2009, 11:21:34 »
Tai duomenis (nick ir pass) vietoj $_GET['']; siusti $_POST['']; metodu?

primatas

  • Administratorius
  • Full Member
  • Karma: +6/-0
  • Atsijungęs
  • Žinutės: 106
Re: Login..
« Atsakyti #3 : Kovo 31, 2009, 06:19:10 »
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 ;]


Prisijungęs
Jūsų draugas, kolega ir puslapio administratorius,

Primatas.

vitalikaz

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 12
Re: [Atsakyta] Login..
« Atsakyti #4 : Balandžio 06, 2009, 12:53:35 »
Jo, nes per post'a i kiekviena puslapi perdavinet nick ir pass tai butu per didelis uzsiknisimas. Tam ir yra $_SESSION masyvas :)
Prisijungęs
 

Hey.lt - Nemokamas lankytojų skaitliukas