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 :

Controls de connexion ASP.NET


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 10
    Par défaut Controls de connexion ASP.NET
    Bonjour,

    Je me demandais s'il y avait possibilité d'utiliser sa propre base de données de sa propre conception selon ses propres besoins pour les controls de connexion que propose ASP.NET , au lieu de la fameuse ASPNETDB de Microsoft?

    J'aimerai savoir aussi comment je pourrais acceder à mon control LoginName se trouvant sur ma page maitre, depuis mon controlutilisateur.

    Et enfin, Je me demandais qu'elle est la différence entre l'authentification Forms et Windows?

    Merci pour vos réponses.

  2. #2
    CUCARACHA
    Invité(e)
    Par défaut
    Salut

    Il existe plusieurs exemple qui permettent de te créer ton propre provider mais c'est quand même compliqué.

    Voici l'exemple de ditch : http://ditch.developpez.com/aspnet2/membershipprovider/

    C'est très clair.

    L'intégration de l'authentification en mode form est parfaitement intégrée à IIS7. Si tu utilises ce serveur Web, utilise la gestion du profil pour les spécificités de ton compte. En plus c'est très facile à utiliser dans le code behind.

    Habituellement j'utilise aspnet_regsql.exe pour déployer tous les éléments nécessaire à l'utilisation de l'indentification ASP.net native. Je rattache ensuite la table aspnet_users à mon diagramme en utilisant une simple relation.

    ++

    Laurent

  3. #3
    CUCARACHA
    Invité(e)
    Par défaut
    Une précision, en ASP.net 3.5 c'est exactement la même chose.

    ++

    Laurent

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,
    Citation Envoyé par medaadi Voir le message
    J'aimerai savoir aussi comment je pourrais acceder à mon control LoginName se trouvant sur ma page maitre, depuis mon controlutilisateur.
    http://dotnet.developpez.com/faq/asp...ymastercontrol
    http://lutecefalco.developpez.com/tu...-page-asp-net/

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 10
    Par défaut
    Bonsoir,

    Je tiens d'abord à vous remercier pour vos retours.
    On peut pas accéder à l'objet "Master" depuis un control utilisateur.
    Comment faire?

    Merci.

  6. #6
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    C'est normal, un contrôle utilisateur se doit d'être indépendant de la page sur laquelle il est instancié.

    Il faut que le contrôle utilisateur ait une propriété publique MembershipUser CurrentUser qui doit être initialisée lors du premier chargement de la page.

    Vu d'ici, tu commets une erreur. Un contrôle utilisateur est un élément de la couche présentation, en conséquence, il doit être indépendant de la couche métier et/ou de la couche de données.

    A mon avis, si tu as besoin de l'utilisateur connecté c'est parce que tu remplis les données du contrôle depuis l'intérieur du contrôle.

    En fait, il faut que ton contrôle déclenche un évènement qui sera intercepté par la page. La page interrogera la base de données en fonction de l'utilisateur connecté puis renseignera la datasource de ton contrôle avec le jeu de données résultant de ta requête.

    Enfin, tu utiliseras un databind pour remplir les contrôles de ton contrôle utilisateur.

    J'espère avoir été assez clair...

    ++

    Laurent

  7. #7
    Membre habitué
    Inscrit en
    Octobre 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 10
    Par défaut Résolu!
    C'est très clair Laurent, j y avais pas pensé!

    Merci,

    Merci à tous.

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

Discussions similaires

  1. Utilisation des composants de connexion ASP.NET
    Par Faro dans le forum ASP.NET
    Réponses: 1
    Dernier message: 06/11/2008, 17h18
  2. Compte de connexion ASP.NET
    Par vg-matrix dans le forum Windows XP
    Réponses: 1
    Dernier message: 29/10/2008, 23h28
  3. Connexion ASP.NET avec MySql
    Par MBAYE BABACAR GUEYE dans le forum ASP.NET
    Réponses: 1
    Dernier message: 25/08/2007, 14h19
  4. Problème connexion asp.net avec sql server 2000
    Par andres007 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/06/2007, 14h30
  5. Erreur connexion asp.net oracle
    Par WELCOMSMAIL dans le forum Connexions aux bases de données
    Réponses: 9
    Dernier message: 05/04/2006, 09h07

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