[PHP] - Aide sur codes PHP pour Club de Plongée ;)

- Aide sur codes PHP pour Club de Plongée ;) [PHP] - PHP - Programmation

Marsh Posté le 06-07-2012 à 21:05:57    

Bonsoir à tous,  
J'essaie de reprendre ma page d'inscription en ligne pour un site de Plongée sous marine... le tout en php avec base de donnée mySQL
 
Mon problème est le suivant : j'aimerais récupérer le login de connexion afin d'avoir une base avec toutes les infos qui pourrait permettre plus de faciliter dans ma gestion des BDD
 
Mais voici le besoin
 
Je me connecte sur une page où je saisis login et pwd ... dans un fichier mdp.php dans un repertoire login
 
Ensuite, ma page dans un répertoire inscription, page index.php traite de la gestion des inscription
 
Comment récupérer le login du membre qui s'inscrit dans ma page index ?? dans une variable toto mais qui par la suite me permettrait de faire des recherches diverses
 
GRAND merci d'avance
Ceci aidera les 150 membres de mon club  
 
Bian amicalement


Message édité par judgelolo le 06-07-2012 à 21:06:48
Reply

Marsh Posté le 06-07-2012 à 21:05:57   

Reply

Marsh Posté le 06-07-2012 à 21:59:02    

Tu veux une variable qui puisse durer tout le temps que ton utilisateur sera connecté? Regarde du coté de la variable $_SESSION.
 
http://fr.php.net/manual/fr/reserv [...] ession.php
 
:) En espérant que ça te soit utile :)

Reply

Marsh Posté le 06-07-2012 à 22:46:02    

Grand merci mais je ne comprends pas tout :-(
 
En fait, j'ai un répertoire (/listutil) qui contient un fichier txt contenant tous les login:pwd
 
Ensuite j'ai mon répertoire "principal" (res_plong) qui contient les fichiers suivants :  
 
.htaccess avec comme code :  
 
PerlSetVar AuthFile listutil/liste.txt
AuthName "Acces Restreint"
AuthType Basic
 
<Limit GET POST>
require valid-user
</Limit>  
 
index.php avec tout mon code de gestion des sorties de mon club.  
 
Comment récupérer une fois l'accès par le login et pwd, le login dans mon fichier index.php ?  
 
Encore merci pour votre aide

Reply

Marsh Posté le 06-07-2012 à 23:32:41    

Pour info, je cherche, et j'ai trouvé que mon site se connecte par  
phpbb_auth_access
 
j'ai pas mal de tables dont je ne sais pas trop à quoi ça sert
 
difficile de vous aider ...

Reply

Marsh Posté le 06-07-2012 à 23:41:05    

Je pense en effet jouer sur la zone session_id ...
 
mais comment la récupérer ??  

Reply

Marsh Posté le 06-07-2012 à 23:51:35    

J'ai fait ça :  
$login = session_id();
if(empty($login)) session_start();
 
print '<tr><td align="center"><h1>Sorties programmées $login<h1></td></tr>';  
 
et ça me fait ça :  
 
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/108/sda/7/8/dw.plongee/res_plong/index.php:8) in /mnt/108/sda/7/8/dw.plongee/res_plong/index.php on line 160
 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/108/sda/7/8/dw.plongee/res_plong/index.php:8) in /mnt/108/sda/7/8/dw.plongee/res_plong/index.php on line 160
 
 
Sorties programmées $login

Reply

Marsh Posté le 07-07-2012 à 07:56:30    

J'ai modifié mon source
 
J'ai fait ça en tout début :  
session_start();
$login = session_id();
print "$login";
 
voilà ce que j'ai :  
 
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/108/sda/7/8/dw.plongee/res_plong/index.php:8) in /mnt/108/sda/7/8/dw.plongee/res_plong/index.php on line 14
 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/108/sda/7/8/dw.plongee/res_plong/index.php:8) in /mnt/108/sda/7/8/dw.plongee/res_plong/index.php on line 14
f75230f3a178679f4943133ddbe7387d
 
 
je récupère ici la dernière ligne, est ce la session ?  
si je supprime le start, je n'ai plus de session id ...  
 
de plus, je me connecte avec l'identifiant "lolo", ce que je dois récupérer ....  
 
help ;)  
 
merci pour votre aide  

Reply

Marsh Posté le 07-07-2012 à 09:52:37    

Bonjour ;)  
il semblerait que j'ai réussi, mais j'ai un id suivant : 75dff9990d40fefe12bf9ddb5070f244
 
sauf moi je me connecte avec 'lolo'.....  
 
voilà ce que j'ai fait :  
 

Code :
  1. <?
  2. session_start();
  3. $login = session_id();
  4. print "$login";

Reply

Marsh Posté le 08-07-2012 à 22:04:33    

Tu sembles avoir une authentification par htaccess, ça n'a rien à voir avec le php donc tu ne pourras pas récupérer le login en php. Ce que tu récupères là c'est l'identifiant de session, qui n'a pas de rapport avec la connexion par htaccess.


---------------
WoW | Steam | Untappd | SteamTrade Matcher | Tesla Sniper
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed