Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Autentificare
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
marcel



Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM

Trimis: Mar Dec 09, 2003 3:16 pm    Titlul subiectului: Autentificare  

Am o problema cu transmiterea variabilelor de sesiune intre paginile din zona de administrare. Cu alte cuvinte variabilele din pagina de logare dupa ce sunt verificate in baza de date sunt inregistrate in variabile de sesiune, dar acestea nu sunt retinute cand trec la alta pagina din zona de administrare. Este posibil ca sesiunile sa nu functioneze sub Windows? DAca ma poate ajuta cineva, astept si alte solutii.
Sus  
iepurec



Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara

Trimis: Mar Dec 09, 2003 5:01 pm    Titlul subiectului:  

Scrie secventele de cod din ambele pagini!
Sus  
biban



Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu

Trimis: Mar Dec 09, 2003 7:19 pm    Titlul subiectului:  

Ai dat start la sesiune pe fiecare pagina???
Sus  
marcel



Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM

Trimis: Mie Dec 10, 2003 10:07 am    Titlul subiectului: Re Autentificare  

Multumesc celor care mi-au raspuns (a fost primul mesaj postat de mine).

Sesiunea am pornit-o intr-un fisier pe care l-am inclus si in pagina de logare si in pagina de administrare.
Totusi ma intreb a functionat la cineva genul asta de autentificare cu sesiuni pe calculatorul de acasa sub Windows si cu Php triad instalat. Poate merge doar sub Linux.
Sus  
ovi2ut



Data înscrierii: 13/Sep/2002
Mesaje: 166
Locație: Middle of Nowhere

Trimis: Mie Dec 10, 2003 11:03 am    Titlul subiectului:  

Nu are legatura cu sistemul de operare, merge si sub linux si sub windows.

Poate ca ar fi mai bine sa dai niste secvente de cod, normal problema ar fi ca nu pornesti sesiunile in ambele pagini dar tu ziceai ca le-ai pornit.
Sus  
marcel



Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM

Trimis: Mie Dec 10, 2003 12:26 pm    Titlul subiectului: Cod-sesiuni  

Codul paginilor referitoare este prea lung sa-l postez aici (l-am luat de pe net).
Dar daca sesiunile ar merge atunci si exemplu de mai jos ar functiona, la mine insa nu functioneaza.

Pagina ex1.php:

<?php
//starts a new session
session_start();


$HTTP_SESSION_VARS['username']="marcel";
print '<a href="ex2.php">Next</a>';
?>

Pagina ex2.php:

<?php

session_start();
echo $HTTP_SESSION_VARS['username'];

print '<a href="ex1.php">Inapoi</a>';
?>

Normal ar trebui sa-mi afiseze si cuvantul marcel in a doua pagina cand accesez legatura din prima (ex1.php), in schimb imi apare doar legatura Inapoi.
Este ceva gresit?
Sus  
ovi2ut



Data înscrierii: 13/Sep/2002
Mesaje: 166
Locație: Middle of Nowhere

Trimis: Mie Dec 10, 2003 12:31 pm    Titlul subiectului:  

Nu, codul ar trebui sa functioneze.

Ai configurat cum trebuie in php.ini chestiile de sesiuni (session.save_path) ?
Sus  
marcel



Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM

Trimis: Mie Dec 10, 2003 12:57 pm    Titlul subiectului: Setare php.ini  

Da am setat o cale intr-un folder creat special
session.save_path = C:\apache\php\sesiuni ; argument passed to save_handler

Din cate am observat in folderul sesiuni apar fisiere care nu contin nimic de genul: sess_bdsd675nffj7576...
Interesanta treaba.
Sus  
iepurec



Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara

Trimis: Joi Dec 11, 2003 3:07 pm    Titlul subiectului:  

Vezi ca ti-am trimis rezolvarea prin mail. Incearca sa ti cont si de urmatoare propunere: :!: foloseste $_SESSION in loc de $HTTP_SESSION_VARS!

:wink:
Sus  
ovi2ut



Data înscrierii: 13/Sep/2002
Mesaje: 166
Locație: Middle of Nowhere

Trimis: Joi Dec 11, 2003 3:15 pm    Titlul subiectului:  

Si care ar fi rezolvarea (sau problema) ca eu nu ma prind?
Sus  
marcel



Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM

Trimis: Vin Dec 12, 2003 2:06 pm    Titlul subiectului: Degeaba  

Cred ca ma dau batut pana la urma, am incercat toate sfaturile primite si nimic, poate mai trebuie facute si alte setari in php.ini. Sau poate ar trebui sa-l incerc pe un server, dar mi-as fi dorit sa functioneze si pe calculatorul de acasa. Mersi oricum tutror celor care au incercat sa ma ajute.
Sus  
Zamolxe



Data înscrierii: 14/Ian/2003
Mesaje: 126
Locație: Bucharest

Trimis: Mar Dec 23, 2003 5:42 pm    Titlul subiectului: re  

salut marcel

codul ar trebui sa functioneze, still, si eu am avut ceva probleme cu phptriad. propun ca toata lumea care ruleaza un server sub windows* sa foloseasca http://apache2triad.sourceforge.net/ care este cel mai complet package la ora actuala.

succes
Sus  
Emil



Data înscrierii: 16/Noi/2003
Mesaje: 301
Locație: echo $REMOTE_ADDR

Trimis: Mie Ian 21, 2004 11:58 am    Titlul subiectului:  

Ufff .. nu inteleg de ce e nevoie de PHPTriad si alte pachete "la click" cand se pot configura cu putin efort manual toate astea la un loc .
Marcel -> daca te apucai sa-ti faci manual configurarile pe windows , sigur invatai fara sa vrei astea , e pretty usor si te alegeai cu un bagaj de cunostinte util si .. mai mult de atat , sigur rezolvai problema singur .
Cat despre sesiuni , verifica daca ai configurat calumea path-ul sesiunilor pe windows si .. permisiile ..
Sus  
dannn



Data înscrierii: 14/Feb/2004
Mesaje: 26

Trimis: Sâm Feb 14, 2004 8:29 pm    Titlul subiectului:  

Solutia cea mai simpla:
da-i un phpinfo(); la pagina a doua si vezi pe unde scrie marcel. Din ceea ce remarc eu cel mai probabil ar fi ca trebuie folosit $_SESSION in loc de $HTTP_SESSION_VARS. Daca nu iti apare nicaieri marcel, problema e de la configurari
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community