De la manière la plus simple: comment puis-je vérifier la disponibilité du nom d'utilisateur? Lorsque j'entre un nouvel utilisateur dans une zone de texte et que je clique sur le bouton Vérifier la disponibilité, s'il est disponible, il doit afficher en vert le nom d'utilisateur disponible. Et il ne devrait pas dupliquer les noms d'utilisateur. Je veux dire que deux noms d'utilisateur ne devraient pas être identiques.Comment vérifier la disponibilité et l'unicité du nom d'utilisateur dans ASP.NET?
Répondre
En supposant que vous stockez les noms d'utilisateur dans la base de données, vous pouvez effectuer un appel Ajax pour vérifier la disponibilité dans la base de données. jQuery a une excellente bibliothèque Ajax.
Si vous utilisez les membres ASP.NET, vous pouvez simplement faire:
string userNameToCheck = txt_Username.Text;
MembershipUser existingUser = Membership.GetUser(userNameToCheck);
bool exists = existingUser != null;
Si vous utilisez une structure de base de données différente à l'adhésion ASP.NET, il vous suffit de faire une requête like
sur votre table utilisateur (en remplacement uSERTABLE, et UserName « Nom d'utilisateur », respectivement):
SELECT *
FROM
UserTable
WHERE
UserName Like 'Username'
Si vous récupérez retour des résultats, alors que le nom d'utilisateur a déjà été utilisé.
return Membership.GetUser (txt_Username.Text)! = Null; –
Je l'ai décomposé en 3 lignes pour donner un meilleur exemple. – GenericTypeTea
suppose que vous avez des champs nom d'utilisateur et mot de passe dans votre application .. lorsque vous entrez quelque chose dans le nom d'utilisateur et cliquez sur l'onglet, nous devons vérifier si le nom d'utilisateur disponible ou non ... maintenant j'expliquer ici
Dans la page ci-dessus j'ai 2 boîtes ... à double clcik sur zone de texte username .. il ira à
txtUsername_TextChanged protected void (object sender, EventArgs e) { }
[txtUsername est le nom de mon champ de saisie du nom d'utilisateur]
maintenant dans cet événement txtUsername_Textchanged nous devons écrire le code pour la disponibilité de l'utilisateur ..
tout ce que nous donnons dans le nom d'utilisateur, il comparera avec colonne de nom d'utilisateur dans la base de données .. donc d'abord nous récupérer les valeurs de la colonne nom d'utilisateur dans le lecteur de données .. alors si nous avons des lignes dans le lecteur de données, alors que le nom d'utilisateur a déjà pris, sinon il est disponible ..
protected void txtUsername_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(txtUsername.Text))
{
SqlConnection con = nouvelle SqlConnection (ConfigurationManager.Con nectionStrings ["ymk"]. ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand ("select Emplacement de données où emplacement = @ Nom", con);
cmd.Parameters.AddWithValue("@Name", txtUsername.Text);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
checkusername.Visible = true;
lblStatus.Text = "UserName Already Taken";
}
else
{
checkusername.Visible = true;
lblStatus.Text = "UserName Available";
}
}
else
{
checkusername.Visible = false;
}
}
- 1. Vérifier la disponibilité du domaine Java
- 2. Nom d'utilisateur Disponibilité
- 3. Vérifiez la disponibilité du nom d'utilisateur à la volée?
- 4. Vérifier LVM disponibilité
- 5. Comment vérifier la disponibilité et réserver des noms d'utilisateur dans CouchDB
- 6. Vérifier la disponibilité du service de rappel WCF
- 7. Disponibilité du modèle dans ActionFilter
- 8. Vérifiez la disponibilité du réseau VB.net
- 9. Comment détecter la disponibilité réelle du réseau?
- 10. Comment vérifier la disponibilité d'une exportation NFS en utilisant Ruby?
- 11. Vérifier l'URL du nom de la page
- 12. Disponibilité de la fonctionnalité de flash ROR dans ASP.Net-mvc
- 13. Comment vérifier la disponibilité de Perl, sa version et la présence d'un module requis?
- 14. Comment connaître la disponibilité du type de données dans Postgres
- 15. Rails & jQuery - getting UnknownAction erreur lors de la vérification de la disponibilité du nom d'utilisateur
- 16. Git/gitose: Comment vérifier la validité du nom d'utilisateur et du courrier électronique?
- 17. Disponibilité du site Web API
- 18. Comment vérifier la disponibilité des noms de domaine via la commande linux
- 19. Vérifier la disponibilité des blocs à l'exécution sur iOS
- 20. ASP.NET connectionStringName et Membership Nom du fournisseur
- 21. Comment mettre en œuvre Vérifier la disponibilité à l'hôtel système de réservation
- 22. Vérifiez nom d'utilisateur/email disponibilité question de conception
- 23. Disponibilité du système dans Delphi 2009
- 24. Comment vérifier la sécurité du site asp.net 4 mvc2?
- 25. Suivi de l'adresse IP et du nom du pays (asp.net)?
- 26. Comment déterminer le chemin et la disponibilité du fichier audio dans PowerPoint 2010
- 27. Vérification de la disponibilité du module par programme en Python?
- 28. Existe-t-il une méthode alternative pour vérifier la disponibilité du réseau dans l'iPhone au lieu de l'accessibilité du service?
- 29. WCF - vérification du client pour la disponibilité du service
- 30. Nom du flux URL dans ASP.NET MVC
Comment stockez-vous vos noms d'utilisateur? Sont-ils dans la base de données? Dans l'adhésion à asp.net? – GenericTypeTea
Salut M. David Basarab, je stocke les noms d'utilisateur dans la base de données. – Sumit