ESPACE MEMBRE AVEC PLUSIEURS SORTES D'UTILISATEURS

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 14 janv. 2005 à 17:52
cs_Nico313131 Messages postés 3 Date d'inscription dimanche 7 mai 2006 Statut Membre Dernière intervention 15 juin 2009 - 15 juin 2009 à 11:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28835-espace-membre-avec-plusieurs-sortes-d-utilisateurs

cs_Nico313131 Messages postés 3 Date d'inscription dimanche 7 mai 2006 Statut Membre Dernière intervention 15 juin 2009
15 juin 2009 à 11:54
salut à tous,

je reste bloquer sur le formulaire et je pense que c'est la fonction crypt le soucis.

# identification
$sql = "SELECT acces FROM membres WHERE pseudo='" . mysql_escape_string($pseudo) .
"' AND passw='" . crypt($passw,"secret") . "'";
$res = mysql_query($sql,$db);
if ( !mysql_num_rows($res) ) {
header("Location: login.php");
die;

Ca dépend de la version de php ?
En fait même si l'utilisateur est créé, il y a retour à la page d 'accueil et si on change login.php par logina.php, on est bien renvoyé sur logina.php.

quelqu'un peu m'aider ??

merci

a++

Nico
Gotha574 Messages postés 1 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 15 août 2008
15 août 2008 à 00:47
Pour ajouter un membre,

Exécuter ceci :

INSERT INTO `membres` VALUES (4, 'PSEUDO', 'MOT DE PASSE', 3);# Nombre d'enregistrements affectés : 1
# Nombre d'enregistrements affectés : 1

***************************************************************************
4 est le n° du membre, c'est le quatrième.3 est le rang du membre, (1 membre, 2 modo et 3 = admin)
jadu Messages postés 217 Date d'inscription mercredi 26 juillet 2006 Statut Membre Dernière intervention 16 août 2018
12 mai 2008 à 15:20
YAFUKA est un super programmeur ? ou c'est juste un amateur ?
c'est juste parce que je n'ai pas envie de tester si c'est pas un super-bon ! ;-))
florian2a Messages postés 2 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 2 mai 2008
2 mai 2008 à 10:51
Très très bon script mais je n'ai pas trouvé comment ajouté des membres...
Edosak77 Messages postés 1 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 13 décembre 2007
13 déc. 2007 à 09:22
Question: comment fait on pour ajouter des membres?
joshcom Messages postés 10 Date d'inscription jeudi 25 mai 2006 Statut Membre Dernière intervention 26 août 2007
17 sept. 2007 à 02:48
très bon
val_micro Messages postés 7 Date d'inscription mercredi 28 mars 2007 Statut Membre Dernière intervention 4 septembre 2007
4 sept. 2007 à 16:10
salut à tous,
J'ai tout mis en place avec mes codes de connection à ma base... Mon problème est un truc débile, quel mot passe et identifiant faut-il utiliser? seux qui sont dans la base (ou sont-il cripté?) parce que même lorsque je crais un nouveau pseudo et mot passe et que je les rentre dans mon espace d'acces rien ne se passe je reste bloqué au formulaire et je ne vois pas pourquoi.

merci d'avance.
astuces_jeux Messages postés 731 Date d'inscription mercredi 15 novembre 2000 Statut Membre Dernière intervention 27 mai 2010
26 juin 2007 à 19:11
Oui c'est génial. Mias si tu voulais rajoute encore opérateur comme sorte de membre.
shidame Messages postés 4 Date d'inscription samedi 19 juin 2004 Statut Membre Dernière intervention 16 mars 2007
16 mars 2007 à 18:11
Trés bonne source, juste un détail pour peu être optimiser :
A la place de ca
switch ( $acces )
{
case 1: return new membre ( $pseudo );
case 2: return new moderateur ( $pseudo );
case 3: return new administrateur ( $pseudo );
}
metre ca
return new $table_acces[$acces] ($pseudo);

il me semble que c'est possible.
millinet Messages postés 22 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 3 janvier 2007
3 janv. 2007 à 15:47
Code excellent pour ceux qui souhaitent se mettre à l'objet en tout cas, je dirais juste un bémol pour les commentaires, mais merci mille fois.
speedylol Messages postés 228 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 27 novembre 2013
21 août 2006 à 17:21
bonjour y a t'il moyens de changer pour le faire fonctioner en php' svp
yafuka Messages postés 236 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 18 juillet 2006 1
18 juil. 2006 à 12:53
Apparament, tu ne sembles pas avoir la version 5 (ou supérieure) de PHP.
math2006 Messages postés 1 Date d'inscription dimanche 16 juillet 2006 Statut Membre Dernière intervention 17 juillet 2006
17 juil. 2006 à 12:42
salut à tous,
je vient juste d´essayer le code et j´obzient les erreurs suivantes:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in d:\easyphp1-7\www\factoryp\inc\class.db.php on line 12

Parse error: parse error, unexpected T_STRING in d:\easyphp1-7\www\factoryp\inc\class.membres.php on line 9

Fatal error: Undefined class name 'db' in d:\easyphp1-7\www\factoryp\auth.php on line 29

je n´ai naturellement rien changé du code.
pouriez vous me dire se cloche?
Merci,
cs_greg03 Messages postés 4 Date d'inscription vendredi 10 février 2006 Statut Membre Dernière intervention 10 février 2006
8 avril 2006 à 23:19
mais ces ou qu'on mest nos coordoner pour la base mysql.
cs_Linuss Messages postés 176 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 9 mai 2008
5 avril 2006 à 17:12
surement car tu n'as pas php 5.0 :)
sylver_overide Messages postés 2 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 5 avril 2006
5 avril 2006 à 12:43
j'ai essayer ce script et je n'arrive pas a le faire marché j'ai des erreur a la page class.bd.php

voila l'erreur

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home.2/p/h/d/phdistri/www/0.2/inc/class.db.php on line 12

voila la ligne

private static $ident = NULL;

ps : je n'est rien touché au script je les installer et rien ne marche j'aimerais bien avoir un coup de main si possible merci a vous
guiflo Messages postés 1 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 3 mars 2006
3 mars 2006 à 16:55
Je voudrais savoir comment on fait pour inscrir un administrateur je ne sais pas du tout où il faut faire cela...
cs_Linuss Messages postés 176 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 9 mai 2008
19 déc. 2005 à 12:04
merci beaucoup yafuka je connaissais pas :)
yafuka Messages postés 236 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 18 juillet 2006 1
18 déc. 2005 à 23:54
cs_Linuss Messages postés 176 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 9 mai 2008
18 déc. 2005 à 19:50
par contre je n'ai pas trouvé de doc sur "interface"... quelqu'un pourrait m'aider svp? :)
merci

ps : cf ici :

interface IUser {
function estMembre ();
function estModerateur ();
function estAdmin ();
function __toString();
}
cs_Linuss Messages postés 176 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 9 mai 2008
18 déc. 2005 à 19:33
très bon oui ;)

10/10
yafuka Messages postés 236 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 18 juillet 2006 1
20 janv. 2005 à 20:40
Effectivement, j'ai été victime du Copier / coller ;)
cs_eXon Messages postés 166 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 8 avril 2007 1
20 janv. 2005 à 02:06
Petit erreur dans les commentaires. Dans la class administrateurs:
# un moderateur peut ecrire
public function estAdmin () {
return TRUE;
}
Ça serait plutôt un administrateur peut supprimé.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
14 janv. 2005 à 20:17
Ok ;-)
yafuka Messages postés 236 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 18 juillet 2006 1
14 janv. 2005 à 20:14
on n'est jamais trop sûr, je m'assure juste que le script s'arrête au cas où les redirections ne sont pas faites.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
14 janv. 2005 à 17:52
Salut ;-)

C'est vraiment pas mal ;-)

par contre que vient faire le "die;" à la fin ?

10/10 ;-)

a ++
Rejoignez-nous