title image


Smiley probleme mit webservice und sessions
Hallo habe folgendes Problem:



Habe einen Webservice laufen:



//Sessionvariable anlegen

[WebMethod(EnableSession = true)]

public string Login(string strValue)

{

Session.Add("User",strValue);

//Session["LoggedIn"] = strValue;

return ((string) Session["User"]);

}



//Sessionvariable abrufen

[WebMethod(EnableSession = true)]

public string IsUserLoggedIn()

{

//object loggedIn = Session["LoggedIn"];

//if (null != loggedIn) return (string)loggedIn;

//return "";

return ((string)Session["User"]);

}



Hier kann ich session variablen anlegen bzw. abrufen.



nun hab e ich eine login seite, wi ich nach erfolgreichem login mir den username in der sessionvariable speichere



CookieContainer cc = new CookieContainer();

ws.CookieContainer = cc;

//Sessionvariabel für user

ws.Login(txtUser.Text);

Session.Add("User", cc);



dann mache ich nen redirect auf ne neue seite

Response.Redirect("http://localhost:33785/ShowTracks/Shop.aspx");



dort möchte ich auf die session variable die ich mir angelegt habe wieder zugreifen

ws.CookieContainer = (CookieContainer)Session["User"];

Page.Response.Write("Session Variable ist:" + ws.IsUserLoggedIn());



leider liefert die nichts zurück ??



alles ist in asp.net implementiert, der webservice in c#, die methoden auf dem webservice fkt. auch, hab da schon mehr laufen, u wenn ich die beiden session-methoden auf der gleichen seite verwende gehen sie auch wunderbar, aber halt nicht nach redirect...brauch ich da ne andere art weiterleitung oder muss ich irgendwo in webconfig was zusätzlich einstellen?



danke für hilfe



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: