1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
MineStrator, Votre hébergeur de serveur minecraft

Script Système de connexion via COOKIE ( choix de la durée d'une session ) 1.0

cookie, connexion, session, LekyDev', Florentlife

  1. Florentlife
    Bonjour,

    Voici un script tant attendu :)

    Celui-ci vous permettra :
    • De vous connecter ou Inscrire via cookie c'est à dire que vous n'êtes pas obligé de vous reconnecter tout les 1/4 d'heure.
    • De choisir la durée d'une connexion ( la valeur par défaut est de 10 h )

    Installation :
    Pré-requis !!! :
    • L'utilisation des cookies étant réglementé par la législation européenne vous devez prévenir vos utilisateurs de l'utilisation de cookie lorsque c'est le cas !
    Pour cela vous pouvez modifier plusieurs fichiers :)
    Pour ma part j'ai décidé de prévenir l'utilisateur lors de sa connexion ou Inscription !
    Voici les deux fichiers à modifier :
    1. Dans theme/Votre_THEME/formulaires.php Voici un exemple de code que vous pouvez rajouter vers la ligne 92 en dessous de :
      HTML:
      <input type="password" name="mdp" class="form-control" id="MdpConnectionForm" placeholder="Votre mot de passe" required>
      Le code d'exemple :
      HTML:
      <p>Attention : Ce site utilise des cookies afin de vous connecter ! En vous connectant vous accepter l'utilisation des cookies !</p> 
      Il faut également rajouter ce code lors de l'inscription donc en peut plus en dessous ligne 161-169 vous trouverez ça :
      HTML:
       <div class="col-md-6"> <img id='captcha' src='include/purecaptcha/purecaptcha_img.php?t=login_form' style="width: 100%;height: 100px;"/> <br/> </br> <button type='button' onclick='var t=document.getElementById("captcha"); t.src=t.src+"&amp;"+Math.random();' class="btn btn-success btn-block"><span class="glyphicon glyphicon-refresh spin"></span> Recharger le captcha</button> <br/> </div> </div>
      
      Et dessous vous devez rajouter quelque chose du style :
      HTML:
       <p>Attention : Ce site utilise des cookies afin de vous connecter ! En vous connectant vous accepter l'utilisation des cookies ! </p>
    2. Puis dans theme/VOTRE_THEME/maintenance.php Vous devez allez ligne 151 vers le code :
      HTML:
      <input type="password" name="mdp" class="form-control" id="MdpConnectionForm" placeholder="Votre mot de passe" required>
      Mettre quelque chose de ce style :
      HTML:
      <p>Attention : Ce site utilise des cookies afin de vous connecter ! En vous connectant vous accepter l'utilisation des cookies ! </p>

    Voilà :)

    Installation !! :

    C'est pas très compliqué XD Téléchargez l'archive
    Mettez les fichier aux endroits indiquez :)
    Allez dans controleur
    Ouvrez le action.php
    Remplacer le :
    PHP:
     case 'deco'
    // Destruction des sessions + redirection sur l'accueil.
    session_destroy();
    header('Location: index.php');
    break;
    Par un
    PHP:
      case 'deco'
    // Destruction des sessions + redirection sur l'accueil.
    setcookie('id'$_Joueur_['id'], time(), nullnullfalsetrue);
    setcookie('pseudo'$_Joueur_['pseudo'], time(), nullnullfalsetrue);
    setcookie('email'$_Joueur_['email'], time(), nullnullfalsetrue);
    setcookie('rang'$_Joueur_['rang'], time(), nullnullfalsetrue);
    setcookie('tokens'$_Joueur_['tokens'], time(), nullnullfalsetrue);
    header('Location: index.php');
    break; 
    Puis dans admin/actions.php
    Ajouter un :
    PHP:
            case 'cookie':
                include(
    'admin/actions/cookie.php');
            break;

    ET ... voila je crois que c'est finit :O

    Pensez à me faire un signe s'il y a une quelconque erreur :) même toute petite

Recent Reviews

  1. Enissay72
    Enissay72
    5/5,
    Version: 1.0
    Génial ce script c'est vraiment cool.