DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Cookies Frage | Von: G. Guest ( 18.04.2004 14:17)

Hallo,
ich benutze ich in meiner Anwendung ein kleines Login-Programm, das die Werte (den Benutzername und das Passwort) aus der DB ausliest und mit angegebenen Parametern vergleicht. Dabei werden cookies gesetzt.
-----------------------------------------------------------
sub Anmelden(obj as object, e as eventargs)
dim intId as integer = 0
dim Verbindung as new OleDbConnection("Provider=" & _
"Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=D:\Natascha\ASP.NET\aspatent\DB\user.mdb")

dim objCmd as OleDbCommand = new OleDbCommand _
("spBenutzerUeberpruefen", Verbindung)
objCmd.CommandType = CommandType.StoredProcedure

'setzt die Parameter fuer die Stored-Procedure
dim objParam as OleDbParameter
objParam = objCmd.Parameters.Add("@Benutzername", _
OleDbType.BSTR)
objParam.Value = tfBenutzername.Text
objParam = objCmd.Parameters.Add("@Passwort", _
OleDbType.BSTR)
objParam.Value = tfPasswort.Text

try
objCmd.Connection.Open
intID = CType(objCmd.ExecuteScalar, Integer)
objCmd.Connection.Close
catch ex as OleDbException
lblMeldung.Text = ex.Message
end try

if intID <> 0 then
Response.Write(intID)
FormsAuthentication.SetAuthcookie(intID, false)
Response.redirect("welcome.html")
else
lblMeldung.Text = "<font color=red>Es tut uns leid, aber Ihr " & _
"Benutzername oder Passwort ist ungueltig!</font><p>"
end if
end sub

-----------------------------------------------------------
Das Einloggen funktioniert einwandfrei, aber ich verstehe nicht so ganz, WO die cookies bei mir auf dem Rechner gespeichert werden uns WIE ich sie auslesen kann?
Meine zweites Problem ist, dass obwohl das Einloggen funktioniert, sind die anderen Seiten der Anwendung nicht geschüzt, d.h. wenn ich im Browser den Namen des Programms angebe, wird es aufgerufen, egal,was für ein User das ist. Wie kann ich meine Anwendung schützen? Hat jemand Beispiele?

Danke und Gruss
newbie


Betreff Von Datum
Re: Cookies Frage
Servus!<br><br>Hier müsste eigentlich alles stehen, was du benötigst!<br><br>http://de.gotdotnet.com/quickstart/aspplus/doc/formsauth.aspx<br><br>mfg simon g.
Simon Gorski 18.04.2004 18:22
Re: Cookies Frage
Hallo, die Methode ist zwar leicht, aber irgendwie kriege ich es nicht gebacken!<br><br>Mein web.config liegt im Verzeichniss aspatent:<br><configuration><br> <system.web><br><authentication mode="Forms"><br> ...
G. Guest 20.04.2004 15:50
Re: Cookies Frage
This error can be caused by a virtual directory not being configured as an application in IIS."<br><br>Du darfst das in einem unterverzeichnis nur angeben, wenn es ein iis anwendung ist
Hannes Preishuber 20.04.2004 17:10

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG