begin process at 2008 05 12 03:06:41
1 170 129 membres
34 nouveaux aujourd'hui
13 956 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CRÉER UN ACCÈS MEMBRE SUR VOS PAGES AVEC FORMULAIRE D'INSCRIPTION AVEC MAIL DE CONFIRMATION


Information sur la source

Catégorie :Sécurité & Cryptage Niveau : Initié Date de création : 13/10/2004 Date de mise à jour : 06/03/2006 21:06:08 Vu / téléchargé: 34 524 / 8 805

Note :
9,24 / 10 - par 34 personnes
9,24 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (149)
Ajouter un commentaire et/ou une note

Description

SCRIPT POUR CREER UN ACCES MEMBRE SUR CERTAINES PAGES DE VOTRE SITE AVEC
INSCRIPTION AVEC MAIL DE CONFIRMATION.
Les différents fichiers sont commentés et peuvent être modifiés à votre gré
sous la license GPL.

Details :
- simple à mettre en place (une ligne à rajouter sur les pages que l'on
  souhaite protéger)
- Utilisant les sessions le système d'accès est très fiable.
- Les visiteurs peuvent s'inscrire en saisant un login, un password et une
  adresse mail.
- Envoi d'un mail de validation à l'adresse donnée
- Une blackliste évite que les mails non-désirés se répetent
- Envoi d'un mail à l'admin si l'inscription est validée (désactivable)

Contenu du zip :
- exemple.php : un fichier d'exemple d'utilisation.
- le dossier /security/ contenant les scripts
- le dossier /install/
- GNUGPL.txt : The GNU General Public License

Requis : PHP et MySQL, fonction mail() activée

Fonctionnement :
1. Entrez vos info dans connect.inc. (dans le dossier /security/)
2. Ajoutez un : require "security/secureit.php"; dans toutes les pages
   que vous voulez réserver aux membres.
3. Uploadez vos fichiers
4. Lancez http://votre.site.fr/security/install/index.php pour installer
   la table users
5. Supprimer le dossier install de votre FTP
6. Vos pages sont maintenant sécurisées.

Ce script est en partie basé sur un autre script présent ici :
http://www.phpcs.com/codes/FORMULAIRE_DINSCRIPTION_AVEC_VERIFICATION_DE_LE-MAIL_PAR_CODE_DE_CONFIRMATION/26383.aspx

Conclusion

Si vous voyez des bugs, si vous souhaitez avoir des détails, n'hesitez pas à poster un commentaires
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

17 octobre 2004 15:12:10 :
correction des bugs probablement liés aux différentes configs d'Apache. (Cf commentaires) Merci à mo.kain
06 mars 2006 21:06:08 :
Amélioration du code (sécurité bien meilleure) et Message lors de l'install disant que tout est ok au lieu de la page blanche habituelle
  • signaler à un administrateur
    Commentaire de ThibMaster le 14/10/2004 17:18:20

    Euh excusez moi de mon ignorence :) mais qu'est-ce qu'un Require :
    "2. Ajoutez un : require "security/secureit.php"; dans toutes les pages
    que vous voulez réserver aux membres."
    Merci de me répondre :)
    Bonne journée

  • signaler à un administrateur
    Commentaire de DeAtHCrAsH le 14/10/2004 18:18:12

    1. Require est un alias de include.
    2. require "security/secureit.php" permet d'ajouter un fichier php. Je n'ai pas vu le code mais j'imagine qu'il utilises des sessions, et ainsi pour protéger les pages de la zone membres il inclu ce fichier qui contient un script php qui vérifie si l'utilisateur est loggué ou pas.
    Ca permet d'eviter qu'une personne non loggué ne puisse accéder a ces pages protégé.

    Shell

  • signaler à un administrateur
    Commentaire de ThibMaster le 14/10/2004 18:38:57

    Merci bcp

  • signaler à un administrateur
    Commentaire de mo.kain le 15/10/2004 01:51:57

    Salut,
    je suis pas une fleche dans ce genre de script et je comprend comment ça marche !!!

    A quoi sert l'ip ?

    Chez moi, un coup je suis identifié sans remplir le formulaire, et le coup d'après, je reste à la porte avec le bon login /pass (mais avec une ip différente) !

    Pourais tu expliquer le fonctionnement du script stp ?

  • signaler à un administrateur
    Commentaire de mo.kain le 15/10/2004 01:53:13

    arf ! pardon !
    Je voulais dir : je comprend PAS comment ça marche !!!

    dslé...

  • signaler à un administrateur
    Commentaire de Krozone le 16/10/2004 10:30:50

    L'ip ne sert techniquement à rien à part pour que la personne qui recoit le mail sache de quel idée vient l'inscription.

    Concernant l'identification, elle marche par sessions donc si tu ne fermes pas ENTIEREMENT ton navigateur, la session reste généralement active donc pas besoin de te relogguer.

    Sinon concernant des problèmes avec le bon login/pass, regarde dans la base de données si tu devrais voir une ligne avec ton login et ton mot de passe : le "level" doit être "registered". si tu es en "en_attente" cela veut dire que tu n'as pas validé ton inscription.

    Pour l'explication du script, n'hesite pas à ouvrir les fichiers il y a plein de commentaires dedans... mais si tu bloques tjs reviens poster un message.  

  • signaler à un administrateur
    Commentaire de mo.kain le 17/10/2004 12:18:58

    Ca marche mais j'ai dût faire une petit modif dans le fichier securite.php en ajoutant :

    $userid = $_POST[userid];
    $password = $_POST[password];

    Voilà, sinon j'ai à peut près saisie le truc...

    J'ai eu un autre petit probleme avec la redirection :

    la page restait blanche et il fallais faire F5 pour raffraichir la page... j'ai donc ajouté les balises : ob_start(); et ob_end_flush(); en haut et en bas de la page securite.php et ça marche super bien !

    Peut tu me donner ton avis sur ces modifications ?

  • signaler à un administrateur
    Commentaire de Krozone le 17/10/2004 14:56:34

    > $userid = $_POST[userid];
    > $password = $_POST[password];
    effectivement bien vu, je vais modifier le fichier securite.php ce soir et en profiter pour rajouter un isset($_POST[userid]) pour améliorer la secu. Merci

    >la page restait blanche et il fallais faire F5 pour raffraichir la
    >page... j'ai donc ajouté les balises : ob_start(); et
    >ob_end_flush(); en haut et en bas de la page securite.php
    >et ça marche super bien !
    Hypothése fort probable : les fonctions headers ne fonctionnent plus ( genrerent ptre meme des messages d'erreurs) quand des données sont envoyées avant d'ou la résolution avec ob_start() qui bloquent le flux sauf les headers. Bien joué aussi, j'avais pas eu c'est problème avec ma config de php donc je vais les prendre en compte et inclure sa dans la mise à jour ce soir.

    Encore merci...

  • signaler à un administrateur
    Commentaire de Krozone le 17/10/2004 16:57:45

    Précision pour les utilisateurs de Free : n'oubliez pas de créer un dossier /sessions/ dans la racine de votre site pour que les sessions fonctionnent

  • signaler à un administrateur
    Commentaire de eMaylo le 20/10/2004 16:41:04

    Bonjour, dabord bravo pour ce code, et ensuite je voudrai exposer un problème que jai, en fesant un include dune page protégé avec le required :
    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/users/Einrico/index1.php:5) in /home/users/Einrico/security/secureit.php on line 3

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/users/Einrico/index1.php:5) in /home/users/Einrico/security/secureit.php on line 3

    Warning: Cannot modify header information - headers already sent by (output started at /home/users/Einrico/index1.php:5)

    J'éspère que vous pourez m'aider ... Merci ++
    eMaylo

  • signaler à un administrateur
    Commentaire de Krozone le 24/10/2004 18:59:01

    à priori je pense que cela vient du fait que tu as du html (ptre juste un espace) au dessus de ton include().
    La PREMIERE ligne de ton fichier doit être <? include "security/secureit.php"; ?>

  • signaler à un administrateur
    Commentaire de MichaelKnight le 30/10/2004 16:17:50

    J'ai un petit probleme moi, et c'est vraiment bizarre de chez bizarre. Donc alors j'explique: Je viens d'installer ce script (en local )qu'est plutot pas mal je trouve, et lorsque je souhaite m'inscrire il me dit que mon mail n'est pas valide: "Le mail de confirmation n'a pu être envoyé. Peut-être que l'adresse n'est pas valide. Veuillez contacter le webmaster s'il vous plait."

    C'est quoi le problème? je pige pas mon mail est bien valide

    HELP!!

  • signaler à un administrateur
    Commentaire de raphp le 11/12/2004 19:23:50

    Salut,

    Ce script est super, je l'ai un peu remanié à ma manière et ça donne vraiment bien..

    Cependant j'aimerais extraire le nom du membre qui est connecté à un endroit sur une page du genre que ça donne : "Bonjour $nom"

    Merci
    Raph

  • signaler à un administrateur
    Commentaire de theseif le 10/01/2005 18:40:56

    Bonjour, je croyais avoir vu sur "phpcs" un script sur les pseudo frames et les sessions mais je ne le retrouve pas.
    Alors ma question est: les pseudo frames et les sessions d'un script accès membres comme celui-ci sont-elles compatibles?
    Ou, quelles sont les solutions?
    Merci de vos réponses.

  • signaler à un administrateur
    Commentaire de zzip le 18/01/2005 11:50:43

    Bonjour, je n'ai pas compris. Quand j'essai l'exemple je n'ai jamais l'echo "truc" , et pour cause, si j'appelle exemple.php dans la redirection ça boucle (normal) . Si j'appelle une autre page où est l'intérêt puisq'elle n'aura pas de require ? Merci de vos réponses , il faut absolument que je trouve un truc.

  • signaler à un administrateur
    Commentaire de zzip le 19/01/2005 07:59:17

    Toutes mes excuses. Tout fonctionne à merveille sur mon serveur. C'est sur EasyPHP17 sur mon poste Win2000 que ça ne fonctionne pas. Il faut que je me monte un serveur d'évaluation ... Merci

  • signaler à un administrateur
    Commentaire de gloomy64 le 21/01/2005 22:10:10

    Bonjour au faut-il poser le:
    require "security/secureit.php" ? et qu' est qu' il faut mettre dans la base myql? merci d' avance pour votre réponse?.

  • signaler à un administrateur
    Commentaire de gloomy64 le 22/01/2005 21:51:33

    oublier mon message precedent, mais, comment on fait si on veut bloquer plusieurs pages, comment met-on plusieurs redirections?

  • signaler à un administrateur
    Commentaire de miny le 31/01/2005 15:23:00

    Il est super le script!bravo!

  • signaler à un administrateur
    Commentaire de newton0 le 03/02/2005 19:25:35

    Super, je viens juste de tester,
    je vais essayer de créer une admin pour la gestion
    et la possibilité de ce déconnecter.

  • signaler à un administrateur
    Commentaire de zzip le 01/03/2005 08:38:30

    J'ai trouvé pour la déconnexion :
    créer un lien dans un menu ou quelque part  :

    <?php <a href=\"./truc.php?dec=0\">Déconnexion</a> ?>

    où truc.php est la page qui recevra ceci :

    <?php
    require "security/secureit.php";
    if (isset($_GET['dec']))
        {
        session_destroy();
        require "./truc.php";
        }
    ?>

  • signaler à un administrateur
    Commentaire de fubullrot31305 le 23/03/2005 21:36:19

    excellent code, mais je tombe maintenant sur http://www.securityfocus.com/ aprés vouloir m'inscrire depuis validation.php
    quelqu'un pourra t'il m'éclairé ?

  • signaler à un administrateur
    Commentaire de cabsk8terfou le 23/04/2005 14:18:51

    Je trouve ce code génial, mais j'ai un petit souci. Quand on se connecte, il ya une page avec marqué:
    Aidez moi s'il vous plait

    Warning: session_start(): open(/var/www/free.fr/2/c/monsite/sessions/sess_a7f0sdfsdfsdfsfdsdfsdf82, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/2/c/monsite/security/secureit.php on line 3

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/2/c/monsite/log.php:13) in /var/www/free.fr/2/c/monsite/security/secureit.php on line 3

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/2/c/monsite/log.php:13) in /var/www/free.fr/2/c/monsite/security/secureit.php on line 6

    Warning: Unknown(): open(/var/www/free.fr/2/c/monsite/sessions/sess_a7f0a06f50ec1bb86e27015b2328ea82, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

    Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/www/free.fr/2/c/monsite/sessions) in Unknown on line 0

  • signaler à un administrateur
    Commentaire de zzip le 25/04/2005 16:13:07

    As-tu chez free créé un répertoire sessions à la racine de ton site perso ? C'est obligatoire chez free si tu veux que les sessions fonctionnent

  • signaler à un administrateur
    Commentaire de cabsk8terfou le 25/04/2005 20:16:53

    ok merci, c'était ça le problème,  tous les messages d'erreur ont disparu sauf un.
    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/2/c/monsite/unepagequelconque.php:13) in /var/www/free.fr/2/c/monsite/security/secureit.php on line 3

  • signaler à un administrateur
    Commentaire de zzip le 26/04/2005 08:32:41

    Est-ce que tu n'as pas un session start avant l'appel du require "security/secureit.php"; dans ton script à protéger ?
    Je ne sais pas trop, là

  • signaler à un administrateur
    Commentaire de cabsk8terfou le 26/04/2005 20:59:33

    C'était ça, Tout marche niquel maintenant! Le débutant qui s'adresse à toi s'incline devant toi. Merci beaucoup!!!!

  • signaler à un administrateur
    Commentaire de jdalton42 le 29/05/2005 14:25:16

    c'est bien mais il faudrais faire une page de deconnexion...

  • signaler à un administrateur
    Commentaire de bfgt le 30/05/2005 22:52:17

    Nah, super bien, j'ai envi de te coller un 20/10, mais bon, l'explication pour mysql est super clair, pas à se casser la tête, meme moi je ne suis vraiment pas bon pour sql, mais la, pas de soussis, juste à configurere le fichier, et le tour est jouer! Je replace pas l'auteur(e), mais, merci à toi!

  • signaler à un administrateur
    Commentaire de revanger le 31/05/2005 16:37:06

    "Warning: mysql_connect(): Lost connection to MySQL server during query in /www/sites/1/ifrance.com/r/e/revanger/site/SP1/connect.inc on line 43
    Unable to connect to database"

    le probleme c'est le nom de la db ... sauf que j'en ai jamais utilisée !!

    person peu m'en passer une ?

  • signaler à un administrateur
    Commentaire de bfgt le 31/05/2005 22:14:09

    Les bases de donées ne sont pas des jouets qui se passent de perssones à un autre... en plus, il faudrai configurer le fichier pour que ce soit mon server qui l'héberge au lieu du tien... pis tout le tralala.

    Si ton hébergeur acceptent les base de donées, demande au support les informations nécessaires! ;)

  • signaler à un administrateur
    Commentaire de revanger le 01/06/2005 14:48:58

    ben mon host accepete (c ecrit ) sauf que je sais meme pas a quoi ça ressemble , passe en moi une avec ce que je doit mettre ( ex : 'tonpseudo' 'tonhost' ect )

    merci

  • signaler à un administrateur
    Commentaire de SmIl3y le 05/07/2005 04:59:15

    Bonjour...Jai tou fait ce que le readme disait et ma base de donnée est rempli avec les bonne chose mais quand je met le require ... et je retourne das ma page rien jai cette erreur

    Parse error: parse error in /data/members/free/multimania/fr/v/x/t/vxteam/htdocs/saven/acceuil.php on line 4
    jai vérifier ma ligne 4 et je ne comprend vraiment pas

  • signaler à un administrateur
    Commentaire de powerpicton le 08/08/2005 10:49:15

    Ca a pas l'air mal, mais est-ce vraiment sécurisé ???
    ...je test et je repasserai

    en tout cas merci pour tes sources

  • signaler à un administrateur
    Commentaire de djosos le 12/08/2005 08:51:38

    Salut,
    Ton script correspond exactement à ce que je cherchais : 9/10.
    A un point près si je peux me permettre, pour sécuriser la partie confidentielle, tu pourrais mettre le fichier  connect.inc dans un autre dossier avec un .htaccess deny from all.
    Sinon, top.
    ++

  • signaler à un administrateur
    Commentaire de ertyskipass le 12/08/2005 10:54:46

    j ai un probleme
    que faut il faire quand il y a cela .
    Ajoutez un : require "security/secureit.php"; dans toutes les pages
    que vous voulez réserver aux membres

  • signaler à un administrateur
    Commentaire de 1Pyrrah1 le 13/08/2005 22:06:58

    Bonsoir, je viens de l'installer et c'est génial ! Cela dit je suis débutant et j'aimerai ajouter quelques fonctions : un compteur qui affiche le nombre d'inscrits sur une page, afficher le pseudo de la personne identifiée dans une page, un système de désinscription, mettre en place un délai pour les visiteurs qui ne sont pas venus depuis 1 mois par exemple. Pouvez-me dire s'il vous plait ce qu'il faut écrire et où ? Merci d'avance :)

  • signaler à un administrateur
    Commentaire de galadriann le 06/09/2005 08:38:44

    Salut,

    Juste pour info, avec PHP5, la session ne contenait rien et donc pas moyen de passer le point de login.
    En modifiant le fichier securite.php comme suit, le probleme est regle :
    if(@mysql_num_rows($res) != 0) {
            $verified_user = $_POST["userid"];
            session_register("verified_user");
            $_SESSION['verified_user']=$verified_user;
            Header("Location: ../".$page_redirection);
            
        }
    On attribue une valeur a session $_SESSION.  De la meme maniere on pourrait ajouter des valeurs dans l'array $_SESSION du style $_SESSION['privilege']=admin ,... et puis recuperer les valeurs ...

    Pour un module de logout, il suffit de faire ceci :

    $_SESSION=array()  -> on vide l'array
    session_destroy()  -> on detruit la session ...

    a+

  • signaler à un administrateur
    Commentaire de galadriann le 06/09/2005 08:41:35

    juste pour preciser ...  la session ne contenait rien ... elle contenait ceci : ['verified_user']=> ''

    donc un isset sur $_SESSION['verified_user'] ne se validait pas ...

    a+

  • signaler à un administrateur
    Commentaire de galadriann le 06/09/2005 10:09:47

    Re-moi ...

    Petite modif dans les scripts afin de revenir vers le script appellant :
    secureit.php :

    <?php
    session_start();
    $url=urlencode($_SERVER["SCRIPT_NAME"]);   <--  on recup le chemin du script appellant
    if(!isset($_SESSION["verified_user"]))
    {
    Header("Location: security/identification.php?m=0&url=$url");    <-- on ajout l'url
    }
    ?>

    indentification.php

    on ajoute un champ "hidden" contenant l'url
    <input type="hidden" value="<? echo $_GET["url"]; ?>" name="url">

    securite.php

    if(@mysql_num_rows($res) != 0) {
            $verified_user = $_REQUEST["userid"];
            $page_redirection=urldecode($_REQUEST["url"]);  <-- on decode l'url
            session_register("verified_user");
            $_SESSION['verified_user']=$verified_user;
            Header("Location: ".$page_redirection);         <-- on revient vers la page appelant
            
        }

    J'espere que ceci pourra aider ...

    a+


  • signaler à un administrateur
    Commentaire de teretete le 13/09/2005 20:14:28

    salut, je commence dans le php est j'ai aucune idée de se que sait le db alors si on pourrait m'aider sa serrait cool!

  • signaler à un administrateur
    Commentaire de ledzy le 10/10/2005 21:29:32

    Merci c'est exactement ce que je recherchais (je pense)

    Pour tout vous avouer je suis completement nul mais j'ai de l'ambition (je vais bien finir par comprendre)

    lorsque j'entre mon user/pass je suis redirigé vers /securite.php et la j'ai une erreur 404.
    dois-je faire un lien vers une page? suis-je réellement dans champs
    Merci de m'aider un peu

  • signaler à un administrateur
    Commentaire de karemment le 18/10/2005 17:33:39

    Comment on ajoute un require:
    Fonctionnement :
    1. Entrez vos info dans connect.inc. (dans le dossier /security/)
    2. Ajoutez un : require "security/secureit.php"; dans toutes les pages
    que vous voulez réserver aux membres.
    3. Uploadez vos fichiers
    4. Lancez http://votre.site.fr/security/install/index.php pour installer
    la table users
    5. Supprimer le dossier install de votre FTP
    6. Vos pages sont maintenant sécurisées.

    Merci

  • signaler à un administrateur
    Commentaire de kalasspower le 24/10/2005 17:52:06

    Bonjour, j'aimerais savoir ce que c'est une base de donnée (je m'y connais pas trop en PHP en plus !), et aussi que faut-il mettre dans "NOM DU SITE", l'adresse du site ?

  • signaler à un administrateur
    Commentaire de jdalton42 le 24/10/2005 19:39:21

    ben, tu dois vraiment pas t'y connaître toi! une base de donnée: bah j'sais pas trop expliquer quoi! mais je le sais mdr! et en nom du site ben tu mes le nom que tu donne a ton site ... si tu sais même pas ce que c'est qu'une base de donnée abandonne ou aprend! mais sa sert a rien alors de venir prendre des sources comme celle la!

  • signaler à un administrateur
    Commentaire de kalasspower le 24/10/2005 20:02:21

    je sais ce que c'est une base de donné, mais je sais pas comment trouver son nom !

  • signaler à un administrateur
    Commentaire de dobu le 25/10/2005 17:36:57

    Même problème que "ichaelKnight le 30/10/2004 16:17:50"

    J'ai actuellement EasyPHP 1.8 et tout fonctionne enfin presque tout.
    Le problème est le suivant quand je veux creer un nouveau compte :

    "Le mail de confirmation n'a pu être envoyé. Peut-être que l'adresse n'est pas valide. Veuillez contacter le webmaster s'il vous plait."

    Pourtant j'ai bien complété mon adresse Mail (Webmaster correctement).

    Merci par avance.

  • signaler à un administrateur
    Commentaire de jdalton42 le 25/10/2005 20:37:05

    easy php ne peut pas envoyer de mail avec ta machine si un programme smtp n'est pas ouvert

  • signaler à un administrateur
    Commentaire de kalasspower le 25/10/2005 21:17:28

    j'ai aussi un problème, quand je vais sur la page http://adressedemonsite.com/security/install/index.php pour installer la table users, il y a ce message qui s'affiche :
    Warning: mysql_connect(): Lost connection to MySQL server during query in /www/sites/1/ifrance.com/t/o/touslestelechargements/site/security/connect.inc on line 14
    Unable to connect to database

    j'aimerais savoir d'où vient ce problème et comment le résoudre,
    merci d'avance

  • signaler à un administrateur
    Commentaire de ertyskipass le 25/10/2005 21:20:02

    mais tu es fou qu est que tu veux que sa marche chez ifrance il ne propose pas de base de donne

  • signaler à un administrateur
    Commentaire de kalasspower le 25/10/2005 21:25:09

    a d'accord, j'me disais aussi qu'il y avait un problème, mais comment je fais alors pour savoir si un hébergeur propose une base de donnée ????

  • signaler à un administrateur
    Commentaire de dobu le 30/10/2005 19:31:32

    Il faut regardé l'annonce et la description de l'hébérgement.

    Si tu veux un hébérgeur gratuit tu a Lycos, ou même si tu lis attends ce message va voir sur : www.1and1.fr pour leur 10 ans d'existence tu a un hébérgement avec :

    - 2 Go d'espace disque
    - 20 Go de visite par mois je crois
    - 10 Base MySQL
    - 1 redirection gratuite (URL en .info)

    Voilà et plein d'autre truc le tout gratuit pendant 3ans ;)).

    Sinon c'est marqué 1 Base MySQL ou DB ou peut-être accès à PHPMyAdmin.

  • signaler à un administrateur
    Commentaire de ertyskipass le 30/10/2005 22:12:21

    1et1 offre un acces a phpmyadmin je le sais

  • signaler à un administrateur
    Commentaire de jdalton42 le 30/10/2005 22:18:22

    www.g1-hebergement.com sur ce site, les serveurs sont fiable, je fais sa avec un copain et les serveurs sont surveillé 24h/24 7j/7 et les prix son les plus bas (avec nom de domaine pour chaque offre inclut dans le prix sans possibilité d'offre sans nom de domaine pour une meilleur securité!) mais pas gratuit...

  • signaler à un administrateur
    Commentaire de DCO2 le 29/11/2005 13:27:22

    Bonjour,
    Je viens de mettre sur mon site ce script qui à l'air génial, mais j'ai un problème, lorsque j'insére <? include "security/secureit.php"; ?> dans ma page "index.php" il ne se passe rien à l'ouverture de celle ci, la page est blanche.
    D'où peut venir ce problème?
    Une autre question: le script complet faut-il le mettre à la racine du site ou bien dans un répertoire?
    Merci pour votre aide.

  • signaler à un administrateur
    Commentaire de DCO2 le 29/11/2005 15:04:18

    Re bonjour,

    Milles excuses tout marche bien.
    Merci d'ignorer les messages précédent mais j'avais fait une grosse bourde. J'avais oublié des mettre <?php.

    Mais j'ai toujours un problème:
    Lorsque j'ouvre la page sécurisée, il faut que je mette mon login et mot de passe ou bien que je m'inscrive jusque là OK, je m'inscrit OK, je recois l'email de confirmation OK.
    Mais lorsque je clique sur le lien de confirmation ce message apparait:
    Ce code n'existe pas, est expiré ou à déjà été validé, veuillez remplir à nouveau le formulaire : ICI.
    Alors que la table "users" de la bd est vide.

    D'où vient le problème.
    Merci pour votre aide.

  • signaler à un administrateur
    Commentaire de HagRapMan le 05/12/2005 21:06:18

    Salut!
    Euh j'aurais aimé savoir comment récupérer l'adresse e-mail d'un membre inscrit après sa connexion dans une boite de texte.
    Merci d'avance.

  • signaler à un administrateur
    Commentaire de DCO2 le 12/12/2005 13:10:21

    Bonjour,
    Est ce qu'il y a quelqu'un pour une aide sur ce script?  l'auteur  répondrai ce serai parfait. Car plusieurs question lui on été posées et il n'a jamais répondu depuis quelques temps (24/10/2004).

  • signaler à un administrateur
    Commentaire de rayanedu93 le 25/12/2005 16:10:22

    Bonjour! Je m'excuse de mon ignorance mais je voudrais savoir comment le mettre, enfin je n'y connais rien au PHP et puis je ne sais pas ce qu'il faut faire!!!!:( Et aussi, ce script peut-il marcher avec ThunderSite 2.1????????(http://www.thundersite.com) Merci beaucoup d'avance!!

  • signaler à un administrateur
    Commentaire de rayanedu93 le 25/12/2005 16:11:37

    Et aussi, j'ai oublié, Joyeux NOËL et mes meilleurs voeux pour 2006!!!!:D:)

  • signaler à un administrateur
    Commentaire de Yoann0412 le 13/02/2006 02:33:53

    Bonjour ! Tout d'abord merci pour ce script qui m'est bien utile. Ensuite, j'ai un problème lors de l'identification : il reconnait bien mon login et mon mot de passe (j'ai fais le test avec un mauvais login et un mauvais mot de passe), mais il me réaffiche le formulaire d'identification à chaque fois au lieu de m'envoyer vers la page de redirection définie dans le fichier connect.inc.
    Est-ce que quelqu'un pourrait m'aider ? (ça fait des jours que je cherche!)
    Merci

  • signaler à un administrateur
    Commentaire de olivier_f le 01/03/2006 00:44:13

    Bonjour,
    j'ai créé la base et paramétré mon fichier connect.inc
    J'ai mis <? include "security/secureit.php"; ?>  en 1° ligne sur une page de type news.htm
    >Ensuite j'ai uploadé mes fichiers sur mon serveur et lorsque je lance via IE http://monsite.fr/security/install/index.php j'ai une page blanche !
    Je fais F5 mai rien non plus
    ce ne doit pas être grand chose mais j'aimerais comprendre et surtout avancer
    Pour info, je crée mon site via Frontpage 2003
    Merci

    Olivier

  • signaler à un administrateur
    Commentaire de jdalton42 le 01/03/2006 11:15:32

    si la page esty blanche, c'est que il n'y a pas de html dedans!!

  • signaler à un administrateur
    Commentaire de chinouk le 09/03/2006 11:16:01

    j ai le meme pb que toi  Yoann0412 et a priori c est la variable de sessions verified_user qui est vide
    je cherche et le premier qui trouve le dit:)
    bye

  • signaler à un administrateur
    Commentaire de DCO2 le 09/03/2006 11:47:43

    Bonjour,

    Dans le fichier sécurité il faut remplace le Header de redirection par:

    print ("<script>document.location.replace('ma_page.php');</script>");

    Ce n'est peut être pas trés propre mais cela a l'avantage de fonctionner.

  • signaler à un administrateur
    Commentaire de chinouk le 09/03/2006 12:00:23

    bonjour DC02 je vient de faire tes modif , mais ma session est toujours vide:(

  • signaler à un administrateur
    Commentaire de chinouk le 09/03/2006 12:12:09

    quans je test session_register("verified_user"); dans la page securite cela me retourne 1
    ce qui indique que ma sessions est bien enregistre je pense donc c est au passage de page ou a la recuperation que cela  pose pb

  • signaler à un administrateur
    Commentaire de chinouk le 09/03/2006 15:25:45

    bon j ai trouver ce qui ne marche pas  :
    il faut remplacer :
    session_register("verified_user") par  $_SESSION['verified_user']= $_POST["userid"];
    c est au niveau du register_global que cela pose pb!
    masi comme cela no pb!

  • signaler à un administrateur
    Commentaire de b211b212 le 21/03/2006 15:28:24

    Salut, j'ai installé et celà fonctionne

    PAR CONTRE

    j'aurais souhaité rajouter UNE QUESTION lors de l'inscription:
    VOTRE URL S'IL VOUS PLAIT ?

    Puis sur la page exemple.php, au lieu de n'avoir que : MEMBRES, Vous bien êtes identifié(e)
    Je souhaiterais que l'URL demandé lors de l'inscription s'affiche, donc le membres peux lciquer dessus et etre redirigé vers une page qu'il aura choisi lui meme à l'inscription...

    Merci
    Marie

  • signaler à un administrateur
    Commentaire de MoneyInvest le 25/03/2006 15:34:53

    Bonjour,

    J'explique brièvement ...
    Installation du script sur la partie sécurisée de mon serveur :
    https://www.forex-winner.net

    Toutes les pages n'apparaissent pas ou reste blanche.
    - BDD bien créée
    - Fichiers du script modifier sans le le dossier >>> /securite
    Les Fichiers du script sont directement placés et modifiés dans le code php en retirant les >>> /securite/FICHIER
    - Sur l'url sécurisée, seul les fichier de ce script sont présent.

    Est ce qu'une personne experte du php pourait m'aider à faire fonctionner ce script d'accès ?

    Merci pour votre temps et votre aide ;-)

  • signaler à un administrateur
    Commentaire de lionel06 le 09/04/2006 03:01:11

    Bonjour,

    J'ai un petit soucis, j'ai tout installé et tout a l'aire de fonctionner le seul pbs c'est lors d'une inscription la personne ne recoit jamais de mail.
    Quelqu'un pourrait il  m'aider svp.
    Merci

  • signaler à un administrateur
    Commentaire de SigmOud le 13/04/2006 09:53:24

    Salut ,

    tout marcahit nikel dans  ce script jusqu' a aujourd'hui ou je n'arrive pas pu à m'inscrire sur ce systeme !!

    en effet , j'ai vidé la table et je m'inscris tout , je recois le mail , je clique sur le lien est la il me met que le lien est expiré , ou a deja ete utilisé !!!

    j'ai vu qu'un autre webmaster avait deja eu ce probl , si il pouvait me dire comment il a fait pour le resoudre çà serait super merci !!

  • signaler à un administrateur
    Commentaire de diiplayer le 15/04/2006 13:51:39

    Salut, j'ai le même problême que Lionel06, et comme je ne connais pas le PHP, j'comprends pas pourquoi, quelqu'un pourrait m'expliquer où est l'erreur ? Parce que j'ai jamais recu le mail et j'peux par conséquence pas aller sur mon propre site :/

  • signaler à un administrateur
    Commentaire de SigmOud le 16/04/2006 21:21:06

    c'est bon moi j'ai trouvé , c'est parce que j'ai rajouté des champs , et du coup çà change tout :-)

  • signaler à un administrateur
    Commentaire de SigmOud le 17/04/2006 14:21:00

    c'est encore moi
    petti oubli dans la mise à jour effectué :

    dans securite.php : il manque une ligne  $_SESSION['pseudo'] = $_POST["userid"];
    elle est a place jsute apres $verified_user = $_POST["userid"];

  • signaler à un administrateur
    Commentaire de jgol le 04/05/2006 09:15:08

    bonjour,
    je viens d'installer l'outil "security" . J'ai suivi le fonctionnement. La base est créée mais quand je lance j'ai une page avec le fond mais sans rien d'autre.
    Par contre quand je lance "exemple" il semble fonctionner en lancant : "security/identification.php?m=0" alors que dans le 1er cas il ne lance que "security/identification.php".
    J'ai du rater qque chose mais j'arrive pas à voir quoi.
    Auriez-vous une idée?
    C'est exactement ce que je voulais pour mon espace membre et de plus c'est simple à installer mais je vois pas ou je fais une erreur.
    Merci à vous

  • signaler à un administrateur