Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1736 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [ASP.NET] Mélanger l'utilisation de ASPNETDB et une BDD classique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP.NET] Mélanger l'utilisation de ASPNETDB et une BDD classique

n°1500010
cosmoschtr​oumpf
dawa powered
Posté le 07-01-2007 à 16:10:08  profilanswer
 

Hello all [:zytra]  
 
Je me lance dans une nouvelle appli en asp.net. Avec une gestion des entreprises, des personnes dans les entreprises, des projets etc.
Les personnes ont un login et un mot de passe.
 
Alors voilà, je voudrais utiliser le système de login "tout automatique" de .net (avec les loginview & co), qui génère une base de données, mais pouvoir "lier" les personnes qui s'enregistrent (ou, préférablement, que j'enregistrerait moi-même) aux tables de ma base.
Comment est-ce que je peux faire quelque chose comme ça ?
 
Merci ! [:romf]


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
mood
Publicité
Posté le 07-01-2007 à 16:10:08  profilanswer
 

n°1500027
moi23372
Posté le 07-01-2007 à 17:01:46  profilanswer
 

tu dois implémenté une classe abstraite qui ait si je ne me trompe pas "MembershipProvider" ou qqch dans ce genre la...  
 
Après, tu devras configuré via ton web.config l'utilisation de ce provider personnalisé.
Si tu veux quand mm utiliser le fonctionnement par défaut de login et de pouvoir faire une copie des users vers ta db, utilise plutot la classe abstraite SQLMemberShipProvider...
 
Voila tu as tt les cartes en mains pour faire cela. JE l'ai réalisé il y a un mois de cela environ et ça marche vraiment bien.

n°1500032
cosmoschtr​oumpf
dawa powered
Posté le 07-01-2007 à 17:14:09  profilanswer
 

heu, comment dire.... j'ai pas tout compris :whistle:
 
dans la pratique, le code doit ressembler à quoi quand tu crées un nouveau login par exemple ?


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1500036
moi23372
Posté le 07-01-2007 à 17:46:12  profilanswer
 

lol
 
au niveau des composants graphiques, tu peux tjs utiliser les même "Login, LoginStatus, etc..."
 
maintenant, faut que tu dériver (j'espère que tu sais ce que c'est) de la classe MembershipProvider ou SQLMembersipProvider...
 
Tu implémentes alors les méthodes à ta façon (maintenant de la façon dont tu le fait, c'est comme tu veux (si ça vient d'une DB, d'un fichier XML, ou ou ou etc...)
 
Dans ces méthodes, tu auras des trucs "VerifyLogin" ou des trucs ainsi...
 
Mais pour pouvoir utiliser ton implémentation, tu dois le spécifier dans ton WEB.CONFIG car par défaut, il prend l'implémentation fournie avec les framework, c'est à dire vers SQL SERVER avec son schéma particulier...  
 
Pour ce qui est de le spécifié dans le WEB.CONFIG, je pense que tu es grand assez pour allé voir la doc...  
 

n°1500037
cosmoschtr​oumpf
dawa powered
Posté le 07-01-2007 à 17:50:11  profilanswer
 

bon, je sais pas ce que c'est dériver (j'ai pas eu une formation prog assez poussée), mais j'ai trouvé des tutos pour tout ce qui tourne autour de ça sur 4guysfromrolla :o
merci :jap:


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1500039
moi23372
Posté le 07-01-2007 à 17:56:42  profilanswer
 

oulallaa, si tu ne sais pas ce que c'est, c'est mal barré...  
 
OK, ben j'espère que tes tutos t'aideront...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [ASP.NET] Mélanger l'utilisation de ASPNETDB et une BDD classique

 

Sujets relatifs
[C# .NET] Implementer une alarme pour agenda[BDD] un soft pour manipuler de gros extracts de données ?
Asp.Net Erreur 302 "Object Moved Here"Tableau dynamique sous ASP.net (C# et SQL Server)
[C# .NET 2.0] Interagir avec Winamp (VS 2005 express)[ASP.net] Repeater dans un GridView
extraire données fichier texte vers BDDUploader une image
[ASP.NET] ASP.NET ou PHP ? 
Plus de sujets relatifs à : [ASP.NET] Mélanger l'utilisation de ASPNETDB et une BDD classique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR