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 :

[VB.Net] controles LoginStatus, LoginName et Login


Sujet :

ASP.NET

  1. #1
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut [VB.Net] controles LoginStatus, LoginName et Login
    Bonjour,
    Je viens des winform et je vais commencer un projet webform, donc je risque de poster pas mal dans ce forum à partir de maintenant

    Je viens de regarder du coté des controls mentionnés dans mon titre et j'ai regardé un petit peu du coté des cours également. Je n'arrive pas à en saisir l'interet car apparemment ils sont dédiés a l'authentification Windows et non-orientés base de données. Or en général sur le ouaib on est rarement interessé par une authentification Windows, et meme sur un intranet la plupart du temps on a recours a une base de données dédiée à l'application.
    Ces controls peuvent ils servir dans un contexte d'authentification par le biais d'une base de données?

    Merci

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    il servent surtout à une authentification avec une base de données...

    c'est super puissant....

    pour une authentifiacation windows je n'ai jamais vu qu'on pouvait utiliser ces composants....

    tu peux regarder cette vidéo qui peut t'aider

    ftp://ftp-developpez.com/tv/dotnet/devdays2005/session2.wmv

  3. #3
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    non graphicxp

    il te permet également de gérer des utilisateurs dans une DB que tu gères toi meme et cette DB est designé par microsoft!
    donc le schéma relationnel est pour moi "nickel", de plus il te permet d'ajouter des colonnes (à tester) ce qui te permettra de customizer

    donc en résumé loginname/statut/control te permettent une identification win et db

  4. #4
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    Citation Envoyé par Dnx
    non graphicxp

    il te permet également de gérer des utilisateurs dans une DB que tu gères toi meme et cette DB est designé par microsoft!
    donc le schéma relationnel est pour moi "nickel", de plus il te permet d'ajouter des colonnes (à tester) ce qui te permettra de customizer

    donc en résumé loginname/statut/control te permettent une identification win et db
    Merci pour ces précisions. J'ai vu effectivement sur une vidéo que l'on pouvait spécifier les colonnes a ajouter via une interface web (j'utilise Visual Web Developer Express).
    Mais ca ne me convient pas du tout puisque j'ai déjà une table User dans ma base de donéées SQL Server, qui est remplit grace a un outil d'administration développé en vb.net. Je dois donc utiliser cette table et je vais devoir écrire mon propre code pour vérifier tout ca.
    Merci

  5. #5
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    je te précise aussi que tu peux reprendre tes tables qui gèrent les droits d'accès et les intégrer dans n'importe quel base de donnés.

  6. #6
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    Citation Envoyé par bossun
    je te précise aussi que tu peux reprendre tes tables qui gèrent les droits d'accès et les intégrer dans n'importe quel base de donnés.
    +1

    intègre les dans la db de 'crosoft

    tu verras, c'est une joie apres!
    surtout quand tu vas attaque les webparts

  7. #7
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    Citation Envoyé par Dnx
    Citation Envoyé par bossun
    je te précise aussi que tu peux reprendre tes tables qui gèrent les droits d'accès et les intégrer dans n'importe quel base de donnés.
    +1

    intègre les dans la db de 'crosoft

    tu verras, c'est une joie apres!
    surtout quand tu vas attaque les webparts
    Tu me mets l'eau a la bouche
    Comment je fais ca ?

    Si tu parle de l'utilitaire de configuration de site, je n'arrive meme pas a accéder a l'onglet Security
    Peux tu m'expliquer vite fait ?
    Merci

  8. #8
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    le fichier web.config tu peux faire ça....


    j'ai posté un message y a qqs temps.. va regarder mes messages à moi tu verra.. ça parle de memebership... y a un exemple de fichier de config.

  9. #9
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    Merci, j'ai regardé ton message et apres quelques manip (j'ai du utiliser aspnet_regsql.exe) j'ai réussi a configurer tout comme il faut.
    Maintenant que je peux accéder a l'onglet Security et que je peux créer des User.

    Mais j'ai l'impression qu'on ne peut pas spécifier une table de la base de données en particulier pour etre la table source de mes Users ou alors j'ai rien compris....

    Merci

  10. #10
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    bon alors soit tu fais tourner une appli qui moulinne une nuit le temps de migrer tous les user de ta db vers la db microsoft

    ou bien comme moi, j'ai crée un systeme automatique de migration et de synchronisation des login (ouaa ca pète le nom :p)

    non sans rire, j'ai un "monde" sur lequel il y a des milliers de login, ces login ne sont accessibles que par un webservice.
    alors ce que j'ai fait comme algo :

    je vérifie si le login est valide dans le webservice
    si oui
    je vérifie s'il existe déjà dans la db microsoft
    si oui, redirection
    sinon je crée l'utilisateur dans ma db microsoft
    sinon "error AUTH"

    quesque t'en penses?

    ainsi tu pourras facilement créer temporaire une colonne "flag"
    et tu compares les 2 db, tu mets flag a 1 quand un utilisateur existe dans les 2 mondes.
    tu pourras meme savoir quel user ne s'est pas encore loggué etc...
    bref je laisse part a ton imagination

    ce qui a pour impact de synchroniser les 2 db tout doucement et ss perturber le systeme de production

    hope this help

  11. #11
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    merci de ton aide
    cependant je ne pige pas tout:

    1. Cette base de données 'Microsoft' dont tu parles, c'est quoi??? Moi la seule base que je connais et que j'ai l'intention d'utiliser c'est ma base SQLServer.

    2. D'apres ta méthode, a chaque fois que j'ajoute un utilisateur, il faudrait le faire dans deux bases différentes ?

  12. #12
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    non en fait
    tu as une base de données designé par microsoft par défaut (le provider par défaut)
    il te crée un db cohérente avec un schéma relationnel qui te permet d'utiliser les webparts par après (en tout cas bcp plus facilement)

    dans ton cas si ta db n'est pas trop grosse et qui ne contient pas de tables complexes a coté, je migrerai tout mes user vers celle de microsoft
    sinon tu peux toujours garder la tienne et implémenter les nouvelles tables pour pouvoir utiliser correctement les webparts

    moi j'ai les login dans 2 db oui car je n'ai pas le choix.
    mais dans ton cas, bien évidemment qu'il faudra trancher...

  13. #13
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    BOn ca me parait un peu compliqué tout ca. Je ne sais meme pas ce que c'est les WebParts, je viens juste de me mettre au WebForms

    J'ai plus de 40 tables dans ma base et des milliers d'enregistrements donc il est hors de question que je migre quoi que ce soit ou que j'utilise une autre base (j'ai toujours pas bien compris comment ca marchait ce truc lol).

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

Discussions similaires

  1. [VB.NET] Contrôle dynamique et évènements
    Par johann.C dans le forum ASP.NET
    Réponses: 4
    Dernier message: 30/11/2009, 10h45
  2. [VB .Net] Control login
    Par goofer dans le forum ASP.NET
    Réponses: 13
    Dernier message: 31/10/2006, 15h56
  3. [C#.NET] Controle Saisie cellule du Datagrid
    Par lefebvse dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/04/2005, 14h56
  4. [VB.NET] Controle (encore et encore)
    Par Emcy dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/03/2005, 09h25
  5. [VB.NET] Controles dans un GroupBox
    Par Poussera dans le forum Windows Forms
    Réponses: 11
    Dernier message: 15/10/2004, 12h54

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