Archive

Articles taggués ‘Membership’

Insérer un UniqueIdentifier

En ASP.NET la gestion des utilisateurs se fait très souvent avec le Membership. Les avantages sont multiples mais certains inconvénients apparaissent. Le premier : la clef primaire de la table aspnet_users est du type UniqueIdentifier. Ce n’est pas un problème en soi mais cela peut nous renvoyer quelques exceptions lors de l’insertion de clefs étrangères par exemple.

Pour récupérer cet UniqueIdentifier voir cet article.

Voici un exemple d’insertion avec un SqlDataSource :


    
        
        
    

On remarquera le CAST dans la requête SQL d’insertion.

Membership ASP.NET – Récupérer le UserId d’un User

Après avoir vu, revu et répondu plusieurs fois à cette question en cours, je décide de poster un mini-billet pour y répondre.

Pour récupérer le UserId de l’utilisateur qui est identifié :

string userId = Membership.GetUser().ProviderUserKey.ToString();

Et c’est tout ! Rien de très compliqué !

Categories: Non classé Tags: ,