J'utilise dotnetnuke 4.9.5 (ASP.Net 2.0) et son fournisseur d'appartenance par défaut, c'est-à-dire AspnetSqlMembershipProvider. Actuellement, un nom d'utilisateur de longueur 1 est légal. Y at-il de toute façon je pourrais limiter la longueur minimum pour le nom d'utilisateur?AspnetSqlMembershipProvider: nécessite une longueur minimale pour le nom d'utilisateur
1
A
Répondre
0
Le SqlMembershipProvider ne dispose d'aucune configuration concernant la longueur du nom d'utilisateur. Pourquoi ne pas simplement valider la saisie de texte manuellement?
1
La méthode de Gabriel est probablement beaucoup plus simple, mais vous pouvez également implémenter un fournisseur d'appartenances personnalisé et hériter de SqlMembershipProvider et ajouter cette validation dans la méthode CreateUser. Vous voudrez peut-être vous référer à this article (attention: c'est VB pas C#). Ne soyez pas intimidé, cependant - puisque vous hériterez de la majeure partie de la logique de la classe de base, votre seul travail consistera vraiment à ajouter votre validation à cette seule méthode.
C'est la seule chose à laquelle je puisse penser. Je me demandais juste si quelque chose m'avait manqué. – Kashif