J'ai un formulaire de connexion fonctionnel dans une application asp.net. Trucs standard avec une zone de texte nom d'utilisateur et mot de passe et un bouton pour traiter la connexion. Fonctionne très bien.
J'ai une nouvelle exigence pour permettre à l'utilisateur de saisir le nom d'utilisateur et le mot de passe à partir d'une page html simple distincte qui ne fait pas partie de mon application asp.net. Je prévois d'y parvenir en utilisant le html standard - formulaire, entrée, bouton d'envoi, etc. L'action du formulaire sera l'URL de ma page de connexion asp.net et sa méthode sera POST.
Ce que je veux faire dans la page de code C # derrière le formulaire de connexion asp.net, vraisemblablement dans l'événement Page Load, est de vérifier si la demande de la page contient un nom d'utilisateur et une valeur de mot de passe transmis. Si c'est le cas, j'ai besoin pour lire ces valeurs et traiter la connexion comme si quelqu'un avait cliqué sur le bouton de connexion sur la page asp.net. Sinon, j'afficherai le formulaire de connexion comme d'habitude.
Comment vérifier l'existence et lire les valeurs de nom d'utilisateur et de mot de passe dans la demande de ma page.
nom d'utilisateur est le nom de l'entrée sur la page d'envoi. Le mot de passe peut être obtenu de la même manière. S'il n'est pas nul ou vide, il existe, puis connectez-vous à l'utilisateur (je ne me souviens pas des étapes exactes pour l'appartenance à ASP.NET, en supposant que c'est ce que vous utilisez).
la source
la source