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 :

Espace membre


Sujet :

Langage PHP

  1. #301
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Alors en fait, je réalise un site pour une equipe de jeux vidéos.

    Sous mon headeur j'ai un div de hauteur 30 px qui contient ceci.

    Pseudo : case formulaire Pass: case formulaire BOuton valider etc etc.

    Lorsque la personne va cliquer sur inscription je ne veux pas que ce calque (30 px de hauteur) devienne vide mais continue à contenir.

    Pseudo : case formulaire Pass: case formulaire BOuton valider etc etc.

    Cela pour une simple question d'esthétique
    En faisant ceci on ne voit pas le formulaire d'inscription alors que si j'enleve l'include du connect.php on voit bien le formulaire d'inscription ....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <?php include('connect.php');?>
    <?php include('inscript.php');?>
    On pourait résumer la question à pourquoi le deuxième include n'est pas pris en compte?

    Cordialement
    Merci

  2. #302
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Salut! Tu devrais trouver la solution dans le script unitform.php.
    Il te suffira d'ajouter le formulaire en intégrant le fonction correspondante :
    // View_Form_Connexion - Formulaire de connexion
    // View_Form_Inscription - Formulaire d'inscription
    Mais bon, l'intégration n'est pas forcément évidente, je le reconnais. Nous y attacherons plus d'importance la prochaine fois.

  3. #303
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    pour ta question finale je ne peux y répondre, je laisse Sub0 réagir

    mais sinon pour ton problème , si ça n'est qu'esthétique tu peux alors modifier ton script en faisant ceci (tout se base sur le fait que ton formulaire de connexion sous ton header est contenu dans un div bien défini)

    à l'ouverture de ton site il y a ces 2 zones sous ton header (login/mdp) et à droite un bouton inscription (et les autres ansd ouet aussi)

    si qqun se connecte pas de pb je suppose que tu le gères très bien

    si qqun cherche à s'inscrire alors tu joues sur la notion de display visible ou non et tu mets à hidden ton div par un javascript et du coup pdt la phase d'inscription ces 2 zones (login/mdp ) auront disparues (puisque le div ne sra pas affiché)

    à la fin de la procédure de connexion, il faudra remettre à visible ce div

    voila

  4. #304
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573

  5. #305
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Merci, je vais essayer de m'en sortir.
    Et sinon des news pour la V3?

  6. #306
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Il faudrait que je m'organise...
    Je m'en occupe dès aujourd'hui et je vous tiens informés. à+

  7. #307
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Autre petite question, dans ma page index.php, j'ai fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    include("shoutbox/view.php");
    Bien entendu je veux pas que les non inscrits puissent poster dans la shoutbox.
    Je met donc ceci dans mon fichier qui permet deposter dans la shoutbox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Require('../include/session.php');
    (ce fichier se trouve dans le répertoire shoutbox )

    Ceci fait que ca crée des erreurs car par exemple il va chercher "include/function.php" mais bien entendu le repertoire include ne se trouve pas dans le repertoire shoutbox.

    Un copier coller de ce répertoire include dans le repertoire shoutbox suffit il?
    Je vois pas trop comment m'y prendre ^^

    Cordialement

  8. #308
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Ben j'ai toruvé tout seul.

    Faut utiliser cette focntion if(!Is_Connected()){

    Désolé

  9. #309
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Lorsque je me connecte à l'espace membre, j'obtiens ce message qui est normal
    "Erreur durant la phase d'identification!
    Votre compte n'est pas activé!
    Vous devriez recevoir un mail d'activation dans quelques minutes..."

    A quel endroit peux on personnaliser cet affichage et l'intégrer dans notre design, en effet je ne trouve pas quel fichier modifier.

    Cordialement

  10. #310
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Dans style.css, il ya la classe View utiliser par la fonction View_Mess() du script unitform.php...

    Dans la V3, je pense que les messages d'erreur seront affichées dans une espèce de popup.

  11. #311
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Merci sub0 pour ta réponse.

    Je suis presque à la fin de l'intégration, ce fut pas simple ^^
    Cordialement

  12. #312
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Rha ces foutus messages d'erreur me bloquent.
    Il faudrait soit les afficher dans un pop up, mais je vois pas trop comment m'y prendre, n'ayant pas fait le code cest dur de suivre

    J'ai essayé avec un alert javascript, mais bon c'est pas terrible §!!!!!

    Par contre pour afficher les messages d'erreur sur une page de mon design, c'est no idea ^^

  13. #313
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Il faudrait d'abord que tu expliques ce que tu veux obtenir exactement et bien détaillé, par rapport à ce que tu as actuellement.

  14. #314
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Je vais essayer de bien expliquer.

    J'ai réalisé le design de mon site web que j'ai ensuite codé.
    Tu peux voir un apercu batard ici (bdd et php non fonctionnel)
    http://leon.baz.free.fr/a/

    COmme tu vois j'ai inclus dans mon site un endroit pour se logguer.
    Imaginons je me loggue avec un login pas activé et que je clic sur le bouton valider.

    J'atteris sur cettepage connect.php?act=submit avec ceci comme message d'avertissement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Erreur durant la phase d'identification!
    Votre compte n'est pas activé!
    Vous devriez recevoir un mail d'activation dans quelques minutes...
     
     
    ConnexionRetour
    J'aimerai que ce message d'erreur ne s'affiche pas dans une page vierge mais dans mon design.

    Mais je ne vois pas comment m'y prendre.
    C'est la dernière chose manquante pour terminer mon intégration.

  15. #315
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    les messages d'erreur tu peux les faire affiche où tu veux...
    dans les div que tu choisis

    Sub0 les fait afficher par défaut, mais après tu es entièrement libre de les placer où tu veux, je ne vois pas trop où est ton problème...

    quant aux popups! non aux popups

    si tu rajoutes par exemple dans unitform.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function View_Mess($mess=''){
        $mess=@str_replace('«','«<b>',$mess);
        $mess=@str_replace('»','</b>»',$mess);
        if(!empty($mess)) return '<div class="mon_endroit"><span class="view"><br/>'.$mess.'</span></div><br/>';
    }
    et bien tu feras afficher les messages dans le div "mon_endroit" qu'il faudra bien entendu que tu déclares dans ta css ...

  16. #316
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Je suis d'accord avec ce que tu viens de marquer.

    Mais quand tu es redirigé sur connect.php?act=submit, cette page connect.php n'a pas de design défini.

    En effet pour faire afficher les login et pass pour se logguer je fait un include("connect.php") dans l'index.php de mon site qui lui a un style et le design du site.



    Enfin j'ai du mal m'expliquer.
    Vous me comprenenez?

  17. #317
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    et bien c'est là aussi que tu dois ajouter ton propre design

    et le mieux et que tu te crées une page de connexion dans laquelle tu appelles connect.php
    (comme ça tu ne touches pas au code initial)

    et tu géreras sur ta page à toi (connexion.php) le design pour qu'il s'intègre parfaitement à ton site

  18. #318
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Ah ouais je commence à comprendre ce que tu m'expliques, si je bloques je reviens ^^

    A +

  19. #319
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Une autre petite précision.

    Que fait cette fonction MyDie()
    J'ai du mal à capter, et je m'apercois qu'elle arrete l'affichage de mon design.

    COrdialement.
    Merci

  20. #320
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par mussara
    quant aux popups! non aux popups
    J'ai bien dit une espèce de popup. Je suis pas pour utiliser une popup avec Javascript, mais il existe d'autres solutions, je pense par exemple à utiliser un Div centré dans la page, et la propriété visible pour l'afficher...

    Pour savoir ce que fait Mydie, il suffit de regarder son code...
    Quoiqu'il en soit, l'espace membre se termine par cette fonction.
    Si nécessaire, il suffira de modifier le code pour l'adapter à ton cas.

Discussions similaires

  1. Réponses: 197
    Dernier message: 27/04/2021, 00h11
  2. [Sécurité] Réalisation d'un espace membre
    Par Goundy dans le forum Langage
    Réponses: 3
    Dernier message: 30/01/2006, 19h01
  3. Redirection personnalisée espace membre
    Par vinche999 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 28/01/2006, 22h39
  4. [Sécurité] espace membre
    Par Emcy dans le forum Langage
    Réponses: 5
    Dernier message: 24/01/2006, 19h13
  5. [Sécurité] Probleme d'espace membre
    Par warmup dans le forum Langage
    Réponses: 4
    Dernier message: 01/12/2005, 01h13

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