SYSTEME DE CONNEXION IDENTIFIANT + LOGIN

cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009 - 14 févr. 2008 à 16:18
ganjamannicoweb Messages postés 5 Date d'inscription samedi 29 avril 2006 Statut Membre Dernière intervention 21 mai 2008 - 21 mai 2008 à 18:39
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/45744-systeme-de-connexion-identifiant-login

ganjamannicoweb Messages postés 5 Date d'inscription samedi 29 avril 2006 Statut Membre Dernière intervention 21 mai 2008
21 mai 2008 à 18:39
faites très cher faites donc
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
21 mai 2008 à 18:30
"perdre du temps => return true" => tout ? fait d'accord
On te demande un jugement sur le code, et en 4 posts, tu parle toujours de la m?me chose : la rencontre qui n'a jamais eu lieu. Pour moi ce n'est pas un argument valable envers ce code. Pire encore cet HORS SUJET. Si vous voulez que "Merci donc de laisser ce message afin que Lasserre puisse en prendre connaissance" alors pour cela il existe quel proc?d? qui ont r?volutionn?s leur ?poque :
_ le t?l?phone
_ l'email
_ ...

Merci de bien faire la part des choses.
Encore une fois, je me vois contraint de supprimer vos messages inutiles...
ganjamannicoweb Messages postés 5 Date d'inscription samedi 29 avril 2006 Statut Membre Dernière intervention 21 mai 2008
21 mai 2008 à 17:53
re,

bon allez supprimer mes messages, de toute façon à quoi ca sert de discuter avec des murs ?
à perdre du temps => return true

salut je vous embêterai plus vous pouvez supprimer mes messages et puis je n'ai rien contre cette personne au contraire c'est un ami...
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
21 mai 2008 à 17:44
ecoute, j'ai lu ton post, et je t'ai demande tes arguments, c'est donc qu'ils n'etaient pas explicites...

t'as commence ton post par une insulte, sans meme dire pourquoi son code etait mauvais...

t'es en colere contre l'auteur apparement, mais en fait, nous, on s'en fout... pour nous, on regarde les codes sources des gens, si ils sont bons, on approuve, si ils sont mauvais, on tente de leur expliquer comment faire mieux.

sinon, explique pourquoi tu trouves ce code de mauvaise qualite, une fois pour toute, histoire qu'on ne te prenne pas pour un type aigri et incapable de faire la part des choses... (parce-que la, j'ai l'impression que tu n'aimes pas l'auteur, donc tu dis que son code est pourrit... alors que c'est pas forcement le cas...)
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
21 mai 2008 à 17:16
Je ne censure pas le fait que le commentaire soit mauvais ou pas, que votre message soit vrai ou faux. Je censure car vos commentaires n'ont strictement rien ? voir avec le code (des probl?mes de rendez-vous se r?glent en t?te ? t?te au bureau et pas sur un espace communautaire).

Si vous consid?rez que ce code est mauvais, je veux bien l'accepter, mais des arguments sont dans ce cas attendus, sinon c'est trop facile de critiquer.

A bon entendeur...
ganjamannicoweb Messages postés 5 Date d'inscription samedi 29 avril 2006 Statut Membre Dernière intervention 21 mai 2008
21 mai 2008 à 17:02
re,

la force de la censure... Vous savez quoi les gars ? Censurez des informations empêche de les faire remonter à la surface et à la connaissance de tous.
Ce code est pourri que Lasserre soit venu au rendez vous ou pas.

Vous ne faites pas une affaire en faisant de moi un déçu...

Lasserre mon ami à bientôt
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
21 mai 2008 à 16:57
@Coucou747 : j'ai supprim? ces commentaires, ca ressemble plus ? un reglement de compte qu'? un vrai commentaire.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
21 mai 2008 à 16:30
detaille, qu'est-ce-que tu trouves de mal code ?
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
15 févr. 2008 à 16:42
les properties, c'est une facon qui semble plus propre, dans d'autres langages, de faire comme ces methodes magiques (__get et __set)
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
15 févr. 2008 à 15:43
J'avais pas compris la phrase dans le sens "définir une variable en ne la définissant pas" (a peu pres)
Note : La preuve que = signifie set, c'est les méthodes magiques dans une classe

class myClass {
public function __set ($var, $val) {
...
}
}

$o = new myClass ()
$o->bob = "salut";

:)
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
15 févr. 2008 à 13:22
isset c'est is set...

j'ai bien dans l'idee que = est l'operateur d'affectation en php, donc l'operateur qui permet le "set"...

d'ailleur, quand on utilise les properties dans d'autres langages (C#, pascal, etc...) on a = qui appelle les setters (sur les objets)

or ici, tu fais :

$varName = ...;
//donc tu la sets...
//et ensuite,
isset($varName); // renvoie false ??

c'est debile comme comportement...
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
15 févr. 2008 à 13:12
bah pour ca il y a la fonction unset ?!
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
15 févr. 2008 à 11:30
il est definit a NULL en fait...
perso je trouve ca moche de pouvoir faire ca... (definir une variable a NULL pour la "supprimer")
divx78340 Messages postés 11 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 15 février 2008
15 févr. 2008 à 09:11
oui je suis d'acore
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
14 févr. 2008 à 23:34
@Divx78340 :
$foo = NULL;
var_dump(isset($foo)); // FALSE

Oui, c'est bien cela, isset retourne false car $foo n'est pas définie
webdeb Messages postés 488 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 31 mars 2009 4
14 févr. 2008 à 23:31
Je comprends pas le mélange de la vue et du contrôleur dans le même objet...
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
14 févr. 2008 à 17:17
en gros, fais le test suivant.
nul
$var = null;
if ( isset($var) ){
if ( $var == null ){
echo 'Var est défini' ;
}else{
echo 'Var est non-défini';
}
}

normalement ca devrai afficher :
Var est non-défini

En Gros isset($var) <==> $var != null
divx78340 Messages postés 11 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 15 février 2008
14 févr. 2008 à 17:08
$foo = NULL;
var_dump(isset($foo)); // FALSE
divx78340 Messages postés 11 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 15 février 2008
14 févr. 2008 à 17:07
en gros je demande a afficher une variable qui n'existe pas normale qu'il ne me retourne rien donc je vérifie quelle existe
divx78340 Messages postés 11 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 15 février 2008
14 févr. 2008 à 17:05
framework me retourne un undefine variable :) je suis obliger de vérifié leurs existances
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
14 févr. 2008 à 17:02
Deuxieme lecture, un peu plus en profondeur.

a quoi ca te sert ?

# if(isset($_POST['login']) and isset($_POST['mdp']))
# {
# if($_POST['login'] != null and $_POST['mdp'] != null)
# {

la fonction isset() te permet de savoir si la variable est définie ou autrement dis si elle est allouée. Si elle n'est pas allouée, elle est égale à null
divx78340 Messages postés 11 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 15 février 2008
14 févr. 2008 à 16:47
Je voulais vraiment faire simple pour les débutants mes a parement ces pas çà du tout :D
divx78340 Messages postés 11 Date d'inscription jeudi 14 février 2008 Statut Membre Dernière intervention 15 février 2008
14 févr. 2008 à 16:46
Oui je n'est pas séparer les couches.
Merci de ton post :)
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
14 févr. 2008 à 16:18
Totalement inutile en état, Code Igniter semble utiliser le pattern MVC et ton controler ne separe pas la couche Controler et View (possibilité d'affichage de HTML dans ton controler).

Tu ne peux pas réutiliser ton code sans le modifier, car tu ajoutes des CSS inline et externaliser...

Personnellement, je trouve ce code autant inexpoitable par un débutant car le pattern MVC n'est pas forcement simple a comprendre et trop de modif inline a faire que par un expert car il y aurait pas mal de chose a refaire dessus si ce n'est pas tout
Rejoignez-nous