Affichage d'un mot de passe en clair dans un gridview sachant qu'il est codé dan [Résolu]

poupouille55 39 Messages postés mercredi 21 décembre 2005Date d'inscription 23 avril 2008 Dernière intervention - 8 juin 2006 à 11:48 - Dernière réponse : poupouille55 39 Messages postés mercredi 21 décembre 2005Date d'inscription 23 avril 2008 Dernière intervention
- 8 juin 2006 à 15:53
bonjour !
tout d'abord je travail sur visual web developper express en vb.net.
voila, mes utilisateurs possèdent chacun un mot de passe leur permettant de s'authentifier.
ce mot de passe est codé dans la base de données quand la création du compte s'effecute.
L'administrateur est le seul à pouvoir lire toute les informations concernant un utilisateur (login, mot de passe, nom , téléphine ...)
Ces informations sont affichées dans un gridview.
Le problème, c'est que j'aimerai que le mot de passe s'affiche de façon décodé dans le gridview et non pas codé.
J'ai un fonction qui me permet de décoder le mot de passe, mais comment dire au gridview, que lorsqu'il s'initialise via sqldatasource, il afficher le mot de passe que j'ai décodé et non pas celui qui est enregistré de façon codé dans la base de données ????

Merci pour votre aide
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
poupouille55 39 Messages postés mercredi 21 décembre 2005Date d'inscription 23 avril 2008 Dernière intervention - 8 juin 2006 à 15:53
3
Merci
Au final, même pas besoin d'un ItemTemplate. Il suffit de configurer sa source de données en lui indiquant qu'elle doit sélectionnée les mots de passe. Ensuite, dans la fonction GridView_DataBound, il faut indiquer la cellule de la ligne du gridview qu'il faut modifier.
row=gridview.rows(0)
row.Cells(1).Text="blablablb"

en fait, je me décarcasse la tête la dessus depuis un bout de temps, alors qu'il y a un moyen simple de le faire.
Désolé pour ceux que j'ai déranger.

Merci poupouille55 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 76 internautes ce mois-ci

Commenter la réponse de poupouille55
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 8 juin 2006 à 12:17
0
Merci
pourquoi l'administrateur aurait-il besoin de voir ce mot de passe en clair ?

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Commenter la réponse de Renfield
poupouille55 39 Messages postés mercredi 21 décembre 2005Date d'inscription 23 avril 2008 Dernière intervention - 8 juin 2006 à 14:44
0
Merci
   si l'utilisateur à un problème avec son compte, il contacte l'administrateur. par exemple, s'il n'arrive pas à se connecter au site. L'administrateur va regarder ses coordonnées de connxion et va essayer d'accéeder au site via le login et le mot de passe de l'utilisateur. ça peut servir au caas ou l'utilisateur oublie son mot de passe. il n'a pas dautre choix que de contacter l'administrateur. 

   Mais j'ai trouver une solution a mon problème. Il suffit d'ajouter un colonne itemTemplate au gridview. Dans l'item, on ajoute un label. Le girdview est lié à une source de données qui l'initialise. ensuite une fonction GridView_DataBound va modifier le label. elle va se sonnecter à la base de donnée pour récupérer les iinformations sur l'utilisateur choisi, puis elle va décrypter le mot de passe et l'afficher dans le label.

   Si certain pense que ma solution n'est pas terrible et qu'il est possible de faire mieux, j'attens avec impatience vos propositions.
Commenter la réponse de poupouille55

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.