2009-09-01 5 views
1

J'ai utilisé DotNetNuke pour le site Web principal de mon entreprise. Un fournisseur distinct a construit un outil que nous utilisons pour vendre notre produit. Ce fournisseur a construit son application sur Linux/Apache/MySQL/PHP. Ils utilisent l'authentification par formulaire standard.Transmettre les informations utilisateur de DotNetNuke au site PHP en tant que connexion

Est-il possible de créer un lien sur mon site dotnetnuke qui transmet certaines informations utilisateur (adresse e-mail comme nom d'utilisateur, autre mot de passe - pas mot de passe dotnetnuke) sur le site php?

Répondre

0

Oui, vous pouvez. Créez une page qui récupérera les données que vous voulez de DNN et l'enverra ensuite au site PHP en utilisant WebRequest. Voir How to: Send Data Using the WebRequest Class.

+0

"Créer une page" sur le site PHP ou DNN? Est-ce que le fournisseur a besoin de créer une sorte de point de terminaison pour moi d'envoyer les données? – nlinus

+0

Créez la page sur votre site web DNN. Le fournisseur (en supposant) exécute PHP, tout ce qu'il aurait à faire est de créer une page de son côté (que vous publierez en utilisant WebRequest). Le vendeur peut simplement faire un $ _POST ['DNNVariablePosted'] pour récupérer la valeur d'un champ posté de son côté. Il n'y a vraiment rien de spécial à propos de WebRequest, il vous permet simplement de faire un HTTP POST par programme au lieu d'utiliser un

normal. –

0

Avez-vous essayé le module IFrame dans DNN? Il a des options pour inclure des paramètres QueryString avec le site que vous affichez. Bien sûr, cette approche suppose que votre site PHP attend l'adresse e-mail, le nom d'utilisateur et tout autre texte que vous mentionnez comme QueryString.

Questions connexes