Hallo,
also das Problem ist gelöst. Danke für die Hilfe. Ich habe das mit authentication und mit einem Prüfungseintrag in der Web.config gelöst.
Der Code in der Login sieh so aus:
private void LoginOK_Click(object sender, System.EventArgs e)
{
if(xxx)
{
Message.Text="";
FormsAuthentication.RedirectFromLoginPage(UserName.Text, true);
}
else
{
Message.Text= "Ihre Eingabe Daten konnten nicht bestätigt werden. ";
}
Der Eintrag ind der Web.config sieht so aus:
<authentication mode="Forms">
<forms name="logincookie" loginUrl="Login.aspx" protection="All" timeout="30" />
</authentication>
Heisst im Klartext, dass ein Cookie gesetzt wird und der Anwender nach dem Login 30 Minuten lang jede Seite nach dem schließen des Browsers jede Seite anwählen kann, ohne sich neu anmelden zu müssen. Nach 30 Minuten verfällt der Cookie und eine direkte Anwahl ist nicht mehr möglich. Der Anwender muss sich dann neu einloggen.
Gruß
Stefan
Hallo Ihr !
mal eine Frage! Ich habe eine Login.aspx die logischer Weise nach korrekten Angabe von name und Pw auf eine andere Seite wechselt. Wenn der User kein oder ein falsches pw angibt kommt ne Message. Das funktioniert ALLES!
FRAGE!
Wie oder was muss ich schreiben wenn man generell verbieten will andere Seiten die nach dem Login kommen direkt über den Browser an zu wählen- Also egal was man auch in den Browser reinschreibt man muss IMMER auf die Login.aspx kommen!
Ich habe es mal so versucht, fuktioniert erstens nicht und ist auch nicht die Lösung die ich haben will, respektive oben beschrieben habe.
In der Web.config habe ich folgendes reingehackt.
<authentication mode="Forms">
<forms name="logincookie" loginUrl="Login.aspx" protection="All" timeout="30" />
</authentication>
Soll heissen: Wenn der User sich erfolgreich eingeloggt hat, dann kann er bis max. 30 Minuten nach dem login (wen er den browser zu macht), die Seite direkt anwählen ohne sich neu ein zu loggen. Nach 30 Minuten verfällt der Cookie und mann muss sich neiu einloggen.
Ferner habe ich unter dem obigen Eintrag noch folgenden Eintrag dazu gehackt.
<authorization>
<allow users="?" />
<deny users="?"/>
</authorization>
So!
Danke für jede Hilfe 🙂
Nix Raff ? ICQ 160027789
Hallo,
ich habe eine Problem und nen Knoten im Kopf,
ich habe eine Login Form und möchte das der User Benutzername und Passwort eingibt. Bei klick auf Login soll dann eine Verbindung zur externen Datenbank hergestellt werden und die Daten überprüft werden. Sind die Daten ok, soll es weiter gehen.
Kann mir mal jemand sagen wie ich die Verbindung herstelle und die Passwortprüfung, wie die aussehen kann?
Danke
Stefan
..kurz und knapp.
Danke !
Stefan
**:::
Ahoi Ihr Pappnasen 😁
war ne Zeit lang nicht im Forum und habe nun gesehen das auf meine Frage viele Antworten gekommen sind. Herzu vielen Dank. Ich habe mich bisher nicht mehr mit SAyntax Highlighting beschäftigt und werde mir mal die Antworten studieren und dann wieder das grosse Fummeln- und Haare raufen wieder beginnen 😉
Ich melde mich wieder..
BTW: ISBN 3-930673-62-2 = Reguläre Ausdrücke ??
http://www.stemosoft-elektronik.de
...in PHP 😒hock: :lol: aber dafür reichlich mit Computer und Hardware gefüllt.
Besucht mich doch alle mal 😉
http://www.stemosoft-elektronik.de
PS ich baue den jetzt in ASP.NET nach 😉
Hallo und danke,
das hört sich gut an aber ich glaube das krieg ich nicht ganz auf die reihe. Im Prinzip verstehe ich was Du meinst. Wie ich das umsetzen soll weiss ich aber noch nicht so genau 🙁
- Frech in meinen Beitrag zu schreiben! 😉 Ist zwar nicht schlimm, imho dennoch besser das wenn du es machst, es deutlich, also farbig kennzeichnest und mit deinem Namen versehrst.
Sorry wollte deinen text nicht zerstören 😉 Vielleicht weiss der Hauptmann ja ne Lösung. Wenn nicht dann lass ich das erstmal links liegen. Ich muss ja schließlich noch die Welt retten.
Original von alexander
hehe dann will ich mal sehn 8)
mr. coolster c# programmierer der welt
Da muss ich halt durch. Wenn ich der Coolste .NET Programmierer der Welt bleiben will :lol: dann muss ich das machen !