IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Pb formulaire d'identification (sécurité)


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 34
    Points : 17
    Points
    17
    Par défaut Pb formulaire d'identification (sécurité)
    Bonjour,

    alors voilà mon pb. Mon site est structuré de la manière suivante: une page index.php qui contient un tableau avec dans une cellule le menu (ds les autres le design du site) et dans une autre cellule une iframe qui corespond au contenu.

    Je viens de programmer un système d'identification en php sur une page nommée login.php visible dans la partie contenu (iframe).

    Le formulaire pointe son action vers la même page et le code figure directement dans la page login.php.

    Cette partie fonctionne et une fois la personne identifiée une varaible en session et setté à 1.

    J'aimerais qu'une fois la personne identifé, puisse avoir accès à plus de menu situé dans index.php. Le problème est que index.php se mettra à jour seulement lors d'un refresh du navigateur. Le if sur le bouton a afficher ne se fait pas autrement, il faudrait qu'il s'effectue à la validation de l'identification.
    Est ce que qqu sait s'il est possible de recharger la page index.php (celle qui contient la page de login)?

    Merci pour votre aide

  2. #2
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    avec du javascript tu peux t'en sortir je pense en utilisant location.reload() ou self.history.go(0).

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    J'ai testé les 2 possibitités. L'idée est bonne; ces fonctions refresh la page. Le problème c qu'il s'agit d'un post et g l'erreur suivante:
    La page ne peut pas être actualisé sans le renvoi d'information. (cause: formulaire).
    Il y a seulement la page login.php qui se réactualise. Serait il possilbe d'utiliser la métode reload() sur la page index.php?

    thx pour le coupe de main

  4. #4
    Membre habitué Avatar de Cyberbob002
    Inscrit en
    Mai 2003
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 140
    Points : 146
    Points
    146
    Par défaut
    Salut !

    Tu peux rediriger vers la même page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('Location: index.php');
    Comme ça tu ne repost pas les informations de login.

    Cyb.

  5. #5
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    en rappelant la page PHP avec les paramètres qui ont été passé dans le formulaire sinon

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    je m'en suis tiré en utilisant tout simplement parent.location.reload();

    J'appelle en meme temps une fonction dans l'index pour qu'il réaffiche la page de login dans la iframe à la place d'accueil.php (par défaut).

    J'y croyais de moins en moins Merci a tous

  7. #7
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    si ton problème est résolu pense à cliquer sur tout en bas de la page.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. formulaire d'identification en vb
    Par maynousha dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 17/03/2008, 13h18
  2. Créer un formulaire d'identification
    Par Carnage76 dans le forum VBA Access
    Réponses: 6
    Dernier message: 25/05/2007, 13h21
  3. Réponses: 1
    Dernier message: 06/10/2006, 21h03
  4. [MySQL] Formulaire d'identification ok en local mais pas sur le serveur
    Par hoangeric dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 24/04/2006, 20h49
  5. [SSL] Formulaire d'identification sécurisé
    Par akecoocoo dans le forum Sécurité
    Réponses: 1
    Dernier message: 05/01/2006, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo