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

Mélanger l'utilisation de ASPNETDB et une BDD classique [ASP.NET] - C#/.NET managed - Programmation

Marsh Posté le 07-01-2007 à 16:10:08    

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
Reply

Marsh Posté le 07-01-2007 à 16:10:08   

Reply

Marsh Posté le 07-01-2007 à 17:01:46    

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.

Reply

Marsh Posté le 07-01-2007 à 17:14:09    

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
Reply

Marsh Posté le 07-01-2007 à 17:46:12    

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...  
 

Reply

Marsh Posté le 07-01-2007 à 17:50:11    

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
Reply

Marsh Posté le 07-01-2007 à 17:56:42    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed