Authentification sans base de données

Soyez le premier à donner votre avis sur cette source.

Vue 21 091 fois - Téléchargée 3 447 fois

Description

Vous voulez restreindre l'accès a une certaine page de votre site et vous n'avez pas de base de données sur votre hébergeur alors ce script est fait pour vous !
Avec ce script vous pouvez ajouter, supprimer, lister les utilisteurs. Les codes des utilisateurs sont cryptés pour un maximum de sécurité !

Source / Exemple :


Tout est dans le zip !!!

N'oubliez pas de mettre le fichier gestion.htm dans un dossier protégé...

ident2.php est le fichier d'authentification

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
dimanche 4 juillet 2004
Statut
Membre
Dernière intervention
16 janvier 2013

Programme intéressant que je teste mais qq problèmes :
gestion.htm devrait s'appeler gestion.php (les variables ne s'affichent pas en .htm)
+
la fonction 'supprimer' n'efface pas le membre
+
en ajout de membre, si le membre est déjà enregistré et qu'on le recréé, il est créé 2 fois (une vérif sera nécessaire (membre déjà enregistré)

Donc bcp de détail que hm1ch devrait revoir.
Messages postés
10
Date d'inscription
jeudi 16 mars 2006
Statut
Membre
Dernière intervention
2 juillet 2012

Bonjour,
Je travaille actuellement sur le développement d'une page web permettant l'authentification d'utilisateurs.
Voici le code de la page HTML :

<html><head><title>Gestion des utilisateurs</title></head>

Pour vous identifier, veuillez entrer votre login :

<FORM method="post" action="login1.php" name=form>
Login :,
,

----

Mot de passe :,
,

----

,

----

</FORM>

</html>

Et celui de la page en PHP :

<HTML><HEAD><TITLE>Gestion des utilisateurs</TITLE>
</HEAD>

<?php
//$id_file=fopen("utilisateurs.txt","r");
//{
if(isset($_POST["nom"]) && isset($_POST["passwd"]))
{
$nom=$_POST["nom"];
$passwd=$_POST["passwd"];
$chaine=$nom.":".$passwd;

//$i=1;
if($id_file=fopen("utilisateurs.txt","r"))
{
while($ligne=fread($id_file,100))
{
if($ligne==$chaine)
{
echo "Accès autorisé.
";
echo "";
}
else
{
echo "Accès refusé !\n
Assurez vous que votre login et mot de passe sont valides.
";
echo "
<hr>

";
// echo $chaine;
exit();
}
} //fin du while
fclose($id_file);
}
else
{
echo "Fichier inexistant";
}
}
else
{
echo "Veuillez vous authentifier !
";
}
?>

Le fichier utilisateurs.txt contient les lignes suivantes :
admin:toto
titi:tutu

Et lorsque j'exécute le programme (page HTML), il me met toujours accès refusé.
Merci de m'aider.
Messages postés
2
Date d'inscription
jeudi 17 août 2006
Statut
Membre
Dernière intervention
9 décembre 2006

bonjour à tous et ttes, j ai télechargé ce script, mais tres novice j avoue ne pas savoir ou les mettres et ou créer les membres

merci pour votre aide
Messages postés
7
Date d'inscription
dimanche 5 décembre 2004
Statut
Membre
Dernière intervention
30 octobre 2005

je voudrais savoir pourquoi lorsque je change le nom de mes page, mon fichier text "hm1ch" ne se crée plus et par contre un fichier sans extension se créer "UTILISATEUR"....
(j'ai bien fait attention evidement a modifier le nom des pages pour les "include")
merci ;)
+
Messages postés
355
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
26 juin 2012
1
Il est super ton code, je l'ai pris, mais j'aurais besoin de ce code avec les jours de connexion, tu crois que tu pourrais me le faire, parce que je debute. Tu pourrais faire dans ton .txt comme cela: utilisateur, jdskljf3483jerw, timestat, day.
Tu crois que tu pourrais???
J en aurais vraiment besoin.

Merci
FrAnZ
Afficher les 9 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.