Je me demandais s'il était possible de modifier le mot de passe d'un utilisateur en utilisant Jabber Net. Si c'est le cas, y a-t-il une bonne façon de vérifier d'abord que l'ancien mot de passe est bien valide avant de le modifier?Modification du mot de passe avec Jabber Net
1
A
Répondre
0
Vous devez d'abord vous connecter. Cela garantira que l'ancien mot de passe est correct. Ensuite, utilisez les commandes Enregistrer. Voir l'exemple (MainForm.cs) pour le code similaire, mais les bits importants sont les suivants:
jc.OnRegisterInfo += new jabber.client.RegisterInfoHandler(jc_OnRegisterInfo);
jc.OnRegistered += new jabber.client.IQHandler(jc_OnRegistered);
jc.Password = "New Password";
jc.Register(new JID(jc.User, jc.Server, null));
// Called back when server sends registration form
private bool jc_OnRegisterInfo(object sender, Register r)
{
if (r.Form == null)
return true;
// Some newer servers may use XData for registration
muzzle.XDataForm f = new muzzle.XDataForm(r.Form);
if (f.ShowDialog() != DialogResult.OK)
return false;
f.FillInResponse(r.Form);
return true;
}
// Done setting password
private void jc_OnRegistered(object sender, IQ iq)
{
}
Questions connexes
- 1. Modification du mot de passe utilisateur via l'application .net CF
- 2. Log SQL Server Modification du mot de passe
- 3. Intégration de Jabber/XMPP avec d'autres systèmes (authentification, partage de mot de passe)
- 4. Intégration de Jabber-net
- 5. Modification du champ de mot de passe en texte avec la case à cocher avec jQuery
- 6. .NET personnalisé MembershipProvider décrypter mot de passe
- 7. Cryptage du mot de passe
- 8. Chiffrement du mot de passe
- 9. cryptage du mot de passe
- 10. erreur RosterTree Jabber-net
- 11. Mot de passe du modèle utilisateur champ Champ de mot de passe par défaut dans django
- 12. .net protection par mot de passe
- 13. jabber-net conversation de chat
- 14. Modification du nom de compte et du mot de passe sur les services Windows à distance
- 15. question de sécurité: Modification du mot de passe du système via python
- 16. Authlogic: vérification du login/mot de passe
- 17. Validation du mot de passe (regex?)
- 18. Invite de mot de passe Windows natif de .NET
- 19. Cryptage manuel du mot de passe
- 20. MVVM et mot de passe
- 21. Mot de passe et confirmer le mot de passe
- 22. Modifier la longueur minimale du mot de passe avec restful_authentication
- 23. Modification du mot de passe de l'utilisateur Mac OS X par programme ou par script
- 24. Authentification du nom d'utilisateur et du mot de passe
- 25. Délai d'expiration du mot de passe CS4
- 26. Mot de passe extractible du code exécutable?
- 27. Limitation des caractères du mot de passe
- 28. Modification du mot de passe de l'appareil iSeries et de la console de l'ordinateur
- 29. scp avec mot de passe court
- 30. Erreur lors de la connexion au référentiel fossile en ligne après modification du mot de passe
Merci, a travaillé comme un charme! – sagibb