Protection de vos pages par login et mot de passe : systeme securise

Soyez le premier à donner votre avis sur cette source.

Vue 19 152 fois - Téléchargée 3 350 fois


Description

Utilise les cookies et mySql.
Protégez totalement votre site en 5 minutes !
En effet, il suffit de rajouter ceci en haut de toutes vos pages :

<?
$auth=false;
include('inc/secure.php');
if($auth!=true || !file_exists('inc/secure.php')) die("Erreur d'authentification. <a href='.'>Retour.</a>");
?>

Et rien de plus !

Il y a un espace administrateur où vous pouvez gérer vos membres.

Conclusion :


Pourquoi inviolable ?
D'abord parce qu'il utilise les cookies (et donc impossible d'intercepter la connexion depuis un autre poste), ensuite parce qu'il possède un script d'auto-déconnexion, enfin parce que les mots de passe sont cryptés (l'un avec la clé de la base de données, l'autre avec l'IP). Ce qui fait que si l'utilisateur ne se déconnecte pas (s'il y arrive ;)), quelqu'un qui passera derrière lui n'aura pas accès aux pages protégées car il aura certainement changé d'IP entre temps.

Ooops! j'avais oublié de mettre les instructions d'installation, désolé ;)

INSTALLATION :
Modifiez les valeurs du fichier 'inc/cbdd.php' selon votre serveur mySql
Créez la table contenue dans 'base.txt'

L'admin par défaut est :
Nom d'utilisateur : admin
Mot de passe : root
Veillez à chager le mot de passe dans l'espace administration
NB : il n'y a qu'un administrateur. (mais si vous êtes nombreux à le demander, j'en mettrai plusieurs, et je mettrai aussi des privilèges pour accéder à différentes pages)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
vendredi 16 mars 2007
Statut
Membre
Dernière intervention
14 février 2009

J'ai installé le tout sur mon serveur mais impossible de faire fonctionner.
Lorsque je me connecte sur index.php, rien ne se passe?
Merci pour votre aide.
Je suis héberger sur webou.net
Messages postés
131
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
8 avril 2015

Salut
Je ne suis pas un expert mais il est vrai juste quelques lignes font peur :) d'ailleurs je me demande comment le script fonctionne (pas réussi encore héhé)
dans l'index.php : <?if(!user || !$pw){?> << la c'est clair que c'est impossible à executer
Il faudrait que tout le code soit remis au "propre" : <? :)
Messages postés
58
Date d'inscription
dimanche 16 mai 2004
Statut
Membre
Dernière intervention
2 septembre 2004

J'ai mis à jour le source pour rendre compte des remarques ci-dessus, et assurer la compatibilité PHP5.
Cet exemple est mal codé, beaucoup de choses y sont inutiles. Mais il a le mérite de fonctionner à peu près, d'être assez simple et quelque peu didactique, alors je le laisse.

Avec 4 ans de retard, je ne me mettrai pas 10/10...
Ah que de souvenirs... :')
Messages postés
4
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
17 décembre 2008

je precise je debute ! Donc suis un peu perdue .. merci
Messages postés
4
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
17 décembre 2008

et voila presque 2009 et j utilise ta source.. par contre je tombe sur cette erreur ..
Fatal error: Cannot redeclare hash() in /home/websitev/public_html/abbott/inc/biblio.php on line 30

une idee ?
merciii
Afficher les 36 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.