IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

le DeleteUser qui delete pas !


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut le DeleteUser qui delete pas !
    Bonjour à tous.

    J'ai fias un module pour permettre aux utilisaterus de mon site de désinscrire, donc de supprimer leur compte.

    Pour cela j'utilise la fonction tout simple : Membership.DeleteUser("NomUser"), True) avec l'option Tue, pour détruire toutes les données que j'ai sur lui.

    Sur ma mahcine tout va bien, le User est bien sorti de la base. Par contre, chez mon hébergeur, ça amrche pas, mais y pas de message d'erreur. Il passe sur la bestiole, mais il supprime pas le User.

    Pouvez vous me donner une piste à suivre pour tenter de tracer le processus et voir où il déconne ?

  2. #2
    Membre chevronné Avatar de predalpha
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 392
    Par défaut
    Salut zooffy,

    je n'utilise pas le module login et ses particularités (membres et méthodes) mais voici je que je ferais.

    Sur le clic du bouton de désincription je ferais apparaitre dans un contrôle litéral la valeur de mes variables en particulier le nom de l'utilisateur à supprimer ainsi que le résultat de la fonction Membership.DeleteUser qui est un booléen.
    Vrai c bon
    Faux c pas bon

    Sinon j'ai lu ça :

    Users deleted from the database are only deleted from the configured applicationName.

    http://msdn.microsoft.com/en-us/library/w6b0zxdw.aspx

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    J'ai lu la doc que tu me file et j'ai fais la même chose. ça amrche aps. A mona vis la doc concerne plus les appli locale que le web car ma page ne prends pas le User et le RElataedData.

    Mais c'est pas grave, je ne me suis pas arrêté là. Mon module est un truc fait maison, et pas un Contrôle Login. Là je parle bien de surrpimer l'utilisateur, pas de le déconnecter.
    Mon module contient une zone de texte et un bouton, rien d'autre et sur le Click du bouton je fais le MemberShip.DeleteUser. Le nom du User je le mets en dur pour les tests, donc y a pas d'erreur possible.

    Ensuite, je comprends pas comemnt je peux remonter le résultat du bouton avec ton histoire de Vrai et de Faux, tu pourrais détailler s'il te plait ?

  4. #4
    Membre chevronné Avatar de predalpha
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 392
    Par défaut
    Je comprends pas grand chose du coup.
    Si tu utilises la fonction Membership.DeleteUser
    du framework et que tu ne la pas dérivée, elle doit te retourner
    un résultat de type booléen.

    En gros
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dim monBooleen as boolean
    monBooleen = Membership.DeleteUser("NomUser",True)
    MonBooleen contient le résultat de la fonction.
    Vrai si l'opération s'est bien déroulée
    Faux sinon


    Users deleted from the database are only deleted from the configured applicationName.
    Aussi vérifies que le user que tu veux supprimer se trouve bien dans la table de la BDD aspnetdb de ton hébergeur et en tout cas qu'il est lié à la bonne application.

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Ok, je comprends ce que tu voualis dire et je ne connaissais pas cette façon de faire. ça va me servir dans d'autres cas, merci pour la leçon.

    Sinon, oui, j'ai tout vérifier sur les lien entre le User et l'ApplicationId et tout ça.

    Mais le plus surprennant c'est que je suis revenu à la situation initiale et maintenant ça marche ! ! !

    Le prochain qui me dit que l'Inforamtique est une science exacte, je lui mets, EXACTEMENT, mon pied aux fesses.........

    Merci pour le coup de main.

  6. #6
    Membre chevronné Avatar de predalpha
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 392
    Par défaut


    Les aléas de l'informatique.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. methode delete qui ne delete pas
    Par chady dans le forum Hibernate
    Réponses: 2
    Dernier message: 10/02/2009, 20h56
  2. Delete d'un GridView qui delete pas, enfin, presque
    Par zooffy dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/09/2008, 09h51
  3. qu'est ce qui va pas dans cette fonction???
    Par access001 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 18/04/2006, 13h10
  4. [VB6] [Système] Icones du systray qui veulent pas partir
    Par Ctof dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/10/2002, 09h41
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo