GÉNÉRATEUR D'UN ID UTILISATEUR

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 8 juil. 2007 à 15:14
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 8 juil. 2007 à 16:29
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/43374-generateur-d-un-id-utilisateur

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
8 juil. 2007 à 16:29
La réponse t'a été fournie par coq en Message Privé.
hisham91 Messages postés 57 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 23 janvier 2013
8 juil. 2007 à 16:06
Pourquoi le dernier source a été supprimé ?? c'était un formulaire web ...
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
8 juil. 2007 à 15:25
Cette source ne sera pas conservée.
Merci de prendre en considération les recommandations faites par coq et de lire le réglement.

Pour ton autre source que tu viens de poster, elle a déjà subit la suppression.
Merci de ta compréhension.
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
8 juil. 2007 à 15:14
Salut,

Le problème est que ton ID est loin d'être garanti comme étant unique.
Le fait d'utiliser ceci dans un environment Web, par nature traitant beaucoup de requêtes concurentes, est très risqué.
Tu devrais plutôt regarder du côté de la structure Guid.

Sinon à part ça pas de concaténation de chaines de caractères pour insérer des valeurs dans les requêtes SQL (injection SQL...), les requêtes paramétrées sont faites pour ça :
=> http://www.csharpfr.com/tutoriaux/UTILISATION-REQUETES-PARAMETREES-AVEC-ADO-NET_709.aspx
=> http://www.csharpfr.com/tutoriaux/COMMENT-FAIRE-REQUETE-PARAMETREE-DANS-BASE-DONNEE_710.aspx
Rejoignez-nous