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

JavaScript Discussion :

Comportements valider le formulaire ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 132
    Par défaut Comportements valider le formulaire ?
    Bonjour tout monde !

    Je vousdrais avoir de renseignemnt au niveau de comportements.
    Voici le film de démonstration pour vous montrer mon problème :
    http://hoangestelle.free.fr/site_commerce/averti.htm

    Dans mon flim de démonstration c'est ma page index.php quand on clique sur le bouton acheter si on se connecte qu'il nous envoi à la page panier.php
    et si on ne se connecte pas qu'il nous envoi à la page de connection (login.php) ou affiche un message ex: ( Vous devez Connecter ) mais je ne sais pas comment faire ce cas si on ne se connecte pas

    Ci-dessous c'est le champ masqué (hidden) dans formulaire Valider



    Et Les code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form action="<?php echo $editFormAction; ?>" method="POST" name="Achat" target="_top" id="Achat">
                              <input name="client" type="hidden" id="client" value="<?php echo $_SESSION['MM_Username']; ?>" />
                              <input name="article" type="hidden" id="article" value="<?php echo $row_New_Prod['id_article']; ?>" />
                              <input name="quantite" type="hidden" id="quantite" value="1" />
                              <input type="hidden" name="MM_insert" value="Achat">
                              <input name="imageField2" type="image" src="Images/bouton_acheter.jpg" />
                            </form>

    Est ce que Vous pourrez m'aider créer un comportement en javascrpit s'il vous plait ?

    Merci d'avance !

  2. #2
    Membre chevronné Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Par défaut
    Salut.

    j'aurais tendance à gérer ça côté serveur.
    Tu renvoies systématiquement à panier.php mais si l'utilisateur n'est pas connecté, il se contente d'afficher le formulaire de connexion, sinon, il retourne le contenu du panier.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 132
    Par défaut
    Citation Envoyé par yjuliet
    Salut.

    j'aurais tendance à gérer ça côté serveur.
    Tu renvoies systématiquement à panier.php mais si l'utilisateur n'est pas connecté, il se contente d'afficher le formulaire de connexion, sinon, il retourne le contenu du panier.
    Salut

    En faites J'ai deja pensé ça mais j'aime bien d'utiliser javascript dans mon cas

    Merci comme même !

  4. #4
    Membre chevronné Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Par défaut
    Citation Envoyé par hoangeric
    En faites J'ai deja pensé ça mais j'aime bien d'utiliser javascript dans mon cas
    arfff, si on se met à rentrer en plus dans les préférences personnelles ...

    le faire côté serveur est aussi une question de sécurité pour ton application. Si la gestion de l'authentification est laissée au client ... il va falloir qu'il interroge le serveur pour savoir si la session est toujours valide côté serveur pour chaque opération (en AJAX du coup).

    Autre solution, tu stockes l'état de connexion dans une variable de ta page, que tu consultes. Mais quoi qu'il en soit, chaque page de ton application doit gérer côté serveur la vérification que l'utilisateur est connecté et en cas de problème de connexion, renvoyer sur le formulaire de connexion adapté. TU NE PEUX PAS FAIRE CONFIANCE uniquement à un SCRIPT exécuté sur le CLIENT pour la gestion de la SÉCURITÉ ! (par ex. j'ai systématiquement JS désactivé, il se passerait quoi ?)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 132
    Par défaut
    Citation Envoyé par yjuliet
    arfff, si on se met à rentrer en plus dans les préférences personnelles ...

    le faire côté serveur est aussi une question de sécurité pour ton application. Si la gestion de l'authentification est laissée au client ... il va falloir qu'il interroge le serveur pour savoir si la session est toujours valide côté serveur pour chaque opération (en AJAX du coup).

    Autre solution, tu stockes l'état de connexion dans une variable de ta page, que tu consultes. Mais quoi qu'il en soit, chaque page de ton application doit gérer côté serveur la vérification que l'utilisateur est connecté et en cas de problème de connexion, renvoyer sur le formulaire de connexion adapté. TU NE PEUX PAS FAIRE CONFIANCE uniquement à un SCRIPT exécuté sur le CLIENT pour la gestion de la SÉCURITÉ ! (par ex. j'ai systématiquement JS désactivé, il se passerait quoi ?)
    salut
    Merci pour tout explication .

Discussions similaires

  1. validation du formulaire de la page ouvrante d'un popup
    Par noa dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/08/2005, 12h11
  2. Réponses: 5
    Dernier message: 24/05/2005, 11h21
  3. Valider un formulaire contenu dans une iframe
    Par snoopy5.0 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/04/2005, 11h14
  4. Valider un formulaire par une image
    Par Fleep dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 31/10/2004, 01h50
  5. [Struts]Validation de formulaire
    Par djoukit dans le forum Struts 1
    Réponses: 4
    Dernier message: 12/03/2004, 09h12

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