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 :

Creer un User sans passer par le CreatUserWizard


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut Creer un User sans passer par le CreatUserWizard
    Bonjour à tous,

    toujours mes péripéties avec les User.
    Cette fois, je dois permettre la création d'un user (login, password, rôle, mail, etc.) mais sans passer par un createUserWizard.
    Je dois donc réussir à executer les procedures stockées de ASPNETDB (fournisseur de sécurité intégré au framework 2.0) pour ce faire.
    Or je ne vois pas comment procéder, pourriez vous m'aiguiller?

    D'avance merci

  2. #2
    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
    D'abords je ne vois pas l'intérêt de faire ça sans le CreateWizardUser, mais bon, tu dois avoir des contraintes qui font que.

    Ensuite, les Proc Stick qui sont fournies lrosque que tu as activé le MemberShip sont des Proc Stock normales, donc tu les active comme n'importe quelle autre Proc Stock.

    Par contre, tu vas ramer un peu pour trouver les bons paramettre à leur envoyer et trouver l'ordre dans lequel elle s'active.

    Il faut que tu refasse un formualire complet et que tu envoie les données saisie.

    Est ce que cela répond à ta question ?

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Ouais, plus ou moins.
    En fait si j'ai besoin de faire ca c'est pour un Intranet. Je dois donc entrer beaucoup plus d'infos que celles demandées par le CreateUserWIzard.

    Je me doutais bien qu'il fallait que j'utilise les proc stock mais il est clair que je vais galerer si je dois proceder de la sorte, d'autant que je n'ai plus appellé une procedure stockée en vb.net depuis des mois et qu'il va falloir que je commence par me pencher la dessus.

    Connais tu les noms des procedures impliquées dans le processus et de quelle maniere les appeller?

    Merci pour ton aide

  4. #4
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    pas encore testé mais je pense que ceci devrait me permettre d'avancer a grands pas.
    Merci Developpez.com, Merci Olivier Delmotte

  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
    ce tuto est effectivement pas mal foutu pour comencer à utiliser le MemberShip mais je trouve qu'il s'arrête vite lorsque tu veux faire des choses en dehors des standards.

    Sinon, pour revenir à ton souci de base : tu veux obtenir des infos supplémentaires pour tes utilisateurs (si j'ai bien compris).

    J'ai deux approches à te proposer :
    - tu utilse la personnalisation du CreateWizardUser qui te permet de stocker en abse des infos supplémentaires. Ces infos doivent être unique, apr exemple tu ne peux pas (enfin, j'ai pas encore trouvé comment) stocker la liste des styles de musique que l'utilisateur aime bien. Pour cette personlaisation j'ai tout trouvé dans la MSDN, dans les pages sur le contrôle lui même
    - tu utilise un table déportée qui aura come identifiant le login pioché dans la table des users du membership. ce login est obligtoirement unique dans le membership, donc, même s'il est sous forme de String, tu peux t'en servir de clé. Dans ta table tu mets tout ce que tu veux et tu peux faire des formulaires pour gérer et même réutiliser les étapes perso du CreateWizardUser

    Pour un des sites sur lequel je bosse en ce monment j'ai pris la deuxième, mais je vais certainement utiliser la première pour un site associatif que je dois faire cet été (si j'ai le temps...)

    @+

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    bah je me suis débrouillé avec le tuto.
    En fait le formulaiare va me servir a creer des acces a un intranet pour des employés. Je n'ai donc pas besoin d'une grosse somme d'info puisque je dispose deja des données en interne.

    le code fonctionne, mon nouveau user est bien présent en base (aspnetdb) mais je ne parviens pas a me logger avec le compte crée.

    EDIT: je viens de me dire, en tapant ce message, que je devrais peut etre aller faire un tour du coté des regles d'accés au site car il n'est pas sur qu'il en existe une pour le role dans lequel j'integre mes membres. Sait on jamais

    RE-EDIT: BINGO les fameuse regles d'accés...

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

Discussions similaires

  1. Imprimer un TIFF sans passer par PostScript
    Par iubito dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 22/03/2004, 20h44
  2. Réponses: 10
    Dernier message: 24/02/2004, 12h28
  3. Réponses: 4
    Dernier message: 05/02/2004, 18h18
  4. Afficher une image sans passer par les textures
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/05/2003, 19h13
  5. [Kylix] Débrider Kylix sans passer par le Net
    Par BXDSPORT dans le forum EDI
    Réponses: 1
    Dernier message: 23/03/2003, 10h52

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