Espace membre simple v1.0

Soyez le premier à donner votre avis sur cette source.

Vue 10 479 fois - Téléchargée 2 119 fois

Description

Bonjour,
Cet espace membre relativement simple s'installe très simplement.
En effet, il vous suffit d'installer la base de donnée via le fichier .sql, et il vous suffit d'éditer le fichier "bdd.php".

Ceci est la mise à jour de mon dernier espace membre.
Merci de bien vouloir être sympa puisque ceci est ma première source.

Source / Exemple :


<?php
	// Mise à jour d el'espace membre
	class informations 
	{
		// Connexion et deconnection automatique
		function __construct() 
		{
			mysql_connect("localhost", "root", "");
			mysql_select_db("test");
		}
		function __destruct()
		{
			mysql_close();
		}
		// Inscription
		// 0 : Login ou Mot de passe vide
		// 1 : Login déjà utilisé
		// 2 : Inscription réussi
		function inscription($login, $mdp)
		{
			$verification = mysql_query("SELECT * FROM membre WHERE login='".$login."'");
			$verif = mysql_fetch_assoc($verification);
			$mdp5 = md5($mdp);
			if ($login == '' or $mdp5 == '')
			{
				return 0;
			}
			elseif ($verif['login'] == $login)
			{
				return 1;
			}
			else
			{
				mysql_query("INSERT INTO membre (login, mot_de_passe) VALUES ('".$login."','".$mdp5."')");
				return 2;
			}
		}
		// 0 : Connexion accepté
		// 1 : Connexion impossible
		function connexion($login, $mdp)
		{
			$information = mysql_query("SELECT id,login,mot_de_passe FROM membre WHERE login='".$login."'");
			$infos = mysql_fetch_assoc($information);
			$md5=md5($mdp);
			if ($login == $infos['login'] && $md5 == $infos['mot_de_passe'])
			{
				return 0;
			}
			else
			{
				return 1;
			}
		}
	}
?>

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
mercredi 29 janvier 2003
Statut
Membre
Dernière intervention
19 juillet 2012

pour le problème d'un seul utilisateur c'est une erreur dans le fichier table.sql qui devrais être comme suit:
CREATE TABLE membre (id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, login VARCHAR(25), mot_de_passe VARCHAR(25));

le problème est que les ID ne s'incremente pas tout seul avec ce qui est fourni dans la source, donc ça donne une erreur parce quon essaie de re-inserer avec l'id 0
Messages postés
8
Date d'inscription
samedi 6 février 2010
Statut
Membre
Dernière intervention
23 juillet 2011

Bonjour sa ne marche pas g toujours erreur de connection , pourtant les logins sont mis dans la table , je m'inscris normalement tout se passe bien , mais impossible de connecter. Merci pour ton aide
Messages postés
1
Date d'inscription
jeudi 11 septembre 2003
Statut
Membre
Dernière intervention
6 février 2010

Pareils pour moi, j'ai les même erreurs
Messages postés
67
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
6 février 2010

Bonjour,

J'ai 2 problèmes :
- Je ne peux créer qu'un utilisateur. Alors qu'il me dit quand j'en créer d'autres : Votre inscription s'est bien déroulé. Vous pouvez acceder à l'espace membre.
- Quand je rentre le login et MdP : Erreur lors de la connection.
Messages postés
67
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
6 février 2010

Bonjour,

J'ai 2 problèmes :
- Je ne peux créer qu'un utilisateur. Alors qu'il me dit quand j'en créer d'autres : Votre inscription s'est bien déroulé. Vous pouvez acceder à l'espace membre.
- Quand je rentre le login et MdP : Erreur lors de la connection.
Afficher les 14 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.