Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/06/2006, 23h01   #1
Membre habitué
 
Avatar de H-bil
 
Inscription : février 2006
Messages : 337
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 337
Points : 100
Points : 100
Par défaut comment gérer l'authentification ?

salut
je vais vous exposer mon probleme en espérant trouver un solution adéquate
le formulaire d'authentification (ou je suis bloqué) existe sur toutes les page du site que je suis entrain de réaliser dont le traitement est fait sur une seul page.
la manière avec la quelle je comptais travailer est dans la page de traitement du formulaire et après un bonne authentification, redirectionner vers la page source
grace à
Code :
1
2
3
<?php
$_SERVER['HTTP_REFERER']
?>
Colorez votre code PHP sur les forums grâce à Developpez.com
mais je viens de lire dans une discution la suite
Citation:
Envoyé par bkill
Tout en sachant que cette variable n'est pas du tout sûre, malheureusement
Dépendante du browser, elle est modifiable très facilement par qqn qui fera un petit script en conséquence. Donc, pas fiable...
est ce qu'il y a une autre solution donc une autre métode pour gérer l'authentification sur mon site
merci et @+
H-bil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 23h32   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Salut !

dans ce cas, tu peux toujours utiliser le referrer comme base.

Cependant, fait bien attention, il n'est pas toujours renseigné il te faut le vérifier et prévoir les cas où il ne le sera pas.
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 23h36   #3
Membre habitué
 
Avatar de H-bil
 
Inscription : février 2006
Messages : 337
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 337
Points : 100
Points : 100
Citation:
Envoyé par Swoög
il te faut le vérifier et prévoir les cas où il ne le sera pas.
merci Swoög
comment le verifier ?? est ce qu'il y a un risque qu'il ne fonctionne pas ? dans quel cas ?
@+
__________________
Ubuntu 8.04 LTS Hardy
H-bil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 23h38   #4
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
si le mec demande une page, tu stockes la page demandé dans une variable de session, et tu demandes à etre connecté !!

apres le login, tu faire un
Code :
header("location:$_SESSION[url]");
et le tour est joué !!

Voili voilo ...
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 23h40   #5
Membre habitué
 
Avatar de H-bil
 
Inscription : février 2006
Messages : 337
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 337
Points : 100
Points : 100
et comment recuperer l'URL de la page courante ?
__________________
Ubuntu 8.04 LTS Hardy
H-bil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 23h59   #6
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
Voila.

P.S : http://fr3.php.net/manual/fr/reserve...riables.server
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 14h19   #7
Membre habitué
 
Avatar de H-bil
 
Inscription : février 2006
Messages : 337
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 337
Points : 100
Points : 100
salut j'ai un problème
si l'url est
Citation:
dossier/page.php?a=1&b=3
Code :
1
2
3
<?php
$_SERVER[SCRIPT_NAME];
?>
ne recupère que
Citation:
dossier/page.php
y'a une sollution?
__________________
Ubuntu 8.04 LTS Hardy
H-bil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 14h32   #8
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
regarde du côté de
Code :
$_SERVER['QUERY_STRING']
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 14h52   #9
Membre habitué
 
Avatar de H-bil
 
Inscription : février 2006
Messages : 337
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 337
Points : 100
Points : 100
merci
pour un url avec une seule variablel sa marche j'ai fait
Code :
1
2
3
4
<?php
$_SESSION['page']=$_SERVER['SCRIPT_NAME']."?".$_SERVER['QUERY_STRING'];
?>
je fais la même chose pour un url avec plusieur variable?
[EDiT]merci sa marche c'est parfait[/EDIT]
__________________
Ubuntu 8.04 LTS Hardy
H-bil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h04.


 
 
 
 
Partenaires

Hébergement Web