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 !!! :
Pour cela vous pouvez modifier plusieurs fichiers
- 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 ma part j'ai décidé de prévenir l'utilisateur lors de sa connexion ou Inscription !
Voici les deux fichiers à modifier :
- Dans theme/Votre_THEME/formulaires.php Voici un exemple de code que vous pouvez rajouter vers la ligne 92 en dessous de :
Le code d'exemple :HTML:<input type="password" name="mdp" class="form-control" id="MdpConnectionForm" placeholder="Votre mot de passe" required>Il faut également rajouter ce code lors de l'inscription donc en peut plus en dessous ligne 161-169 vous trouverez ça :HTML:<p>Attention : Ce site utilise des cookies afin de vous connecter ! En vous connectant vous accepter l'utilisation des cookies !</p>Et dessous vous devez rajouter quelque chose du style :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+"&"+Math.random();' class="btn btn-success btn-block"><span class="glyphicon glyphicon-refresh spin"></span> Recharger le captcha</button> <br/> </div> </div>HTML:<p>Attention : Ce site utilise des cookies afin de vous connecter ! En vous connectant vous accepter l'utilisation des cookies ! </p>- Puis dans theme/VOTRE_THEME/maintenance.php Vous devez allez ligne 151 vers le code :
Mettre quelque chose de ce style :HTML:<input type="password" name="mdp" class="form-control" id="MdpConnectionForm" placeholder="Votre mot de passe" required>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 :Par unPHP:case 'deco':
// Destruction des sessions + redirection sur l'accueil.
session_destroy();
header('Location: index.php');
break;Puis dans admin/actions.phpPHP:case 'deco':
// Destruction des sessions + redirection sur l'accueil.
setcookie('id', $_Joueur_['id'], time(), null, null, false, true);
setcookie('pseudo', $_Joueur_['pseudo'], time(), null, null, false, true);
setcookie('email', $_Joueur_['email'], time(), null, null, false, true);
setcookie('rang', $_Joueur_['rang'], time(), null, null, false, true);
setcookie('tokens', $_Joueur_['tokens'], time(), null, null, false, true);
header('Location: index.php');
break;
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