Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementIntegration dIntegration d'application web asp.net
Précédente
 
Suivante
Nouveau message
07/07/2009 02:10
 

Bonjour ,
J'ai une application web developée sous VS 2005 et Sql Server de gestion d'achat .J'aimerai l'integrer à mon portail comme etant un module,  mais je ne sais  pas comment , les utilisateurs identifiés à mon portail pourront manipuler mon module exp choisir son panier , passer ses commandes et enregistrer les traces de chaque utilisateur ainsi que stoker les infos dans la BD spcifique à l'appli gestion d'achat.Comment je pourrai lier un user DNN au fonctionnement de mon module?
Besoin d'aide .
Merci

 
Nouveau message
09/07/2009 23:20
 

Bonjour,

L'API Dnn fournit un certain nombre d'éléments pour contrôler les utilisateurs et leurs droits. Tout d'abord les droits peuvent déterminer un affichage de page et de module en fonction du rôle dans lequel ils se trouvent. Les utilisateurs ayant le droit d'édition sur ceux-ci peuvent en contrôler le paramètrage et idéalement, accèder aux paramètrages métiers si l'application - métier - le gère.
Un utilisateur enregistré est automatiquement ajouté dans le rôle "Registered user" ainsi que tout autre rôle possèdant l'attribut "Public". Dans le code, un appel à If Me.User.UserID <> -1 vous dira l'utilisateur est un utilisateur enregistré ou un utilisateur anonyme. Un appel à Security.hasNecessaryPermission() vous dira si l'utilisateur a des droits suffisants pour faire quelque chose.
Vous pouvez également créer une grille de permission personnalisée (Custom Module PermissionGrid) pour affiner les droits d'accès.

Pour le reste (comment intègrer l'authentification avec votre application métier), vous êtes le seul maître. Mais si vous souhaitez le faire développer par quelqu'un, je suis freelance ;)

Seb

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementIntegration dIntegration d'application web asp.net