Ich habe eine funktionierende Login-Formular in einer asp.net-Anwendung. Standard Zeug mit einem Benutzernamen und Passwort Textfeld und eine Schaltfläche, um die Anmeldung zu verarbeiten. Funktioniert gut.
Ich habe eine neue Anforderung, damit der Benutzer den Benutzernamen und das Kennwort von einer separaten einfachen HTML-Seite eingeben kann, die nicht Teil meiner Asp.net-Anwendung ist. Ich plane, dies mit Standard-HTML zu erreichen - Formular, Eingabe, Submit-Button usw. Die Formularaktion wird die URL meiner asp.net-Anmeldeseite sein, und die Methode wird POST sein.
Was ich im C#-Code hinter der Seite des asp.net-Anmeldeformulars, vermutlich im Page_Load-Ereignis, tun möchte, ist zu prüfen, ob die Anforderung für die Seite einen Benutzernamen und einen Kennwortwert enthält, der übergeben wird. Wenn dies der Fall ist, muss ich diese Werte lesen und die Anmeldung so verarbeiten, als ob jemand auf die Anmeldeschaltfläche auf der asp.net-Seite geklickt hätte. Wenn nicht, wird das Anmeldeformular wie üblich angezeigt.
Wie überprüfe ich das Vorhandensein der Werte für Benutzername und Kennwort in der Anfrage für meine Seite und lese sie aus.