» »

Javascript vprašanje

Javascript vprašanje

zigi ::

Imam spletno aplikacijo v ASP.NET-u. Na eni strani imam javascript funkcijo, v kateri imam to:
window.location = "http://www.mojaStran.si/bla/bla?id=blab...
Problem pa je v tem, da me vrže na login page, ne pa na to stran. Na strani, kjer to funkcijo kličem, sem avtenticiran. Avtentikacija poteka v global.asax datoteki.

Kaj naj spremenim, da me bo vrglo na pravo stran?

zigi ::

Nihče ne ve? :)

Kekec ::

glabal.asax je samo datoteka ki lahko vsebuje implementacijo različnih metod, avtentikacija pa se lahko zgodi v eni izmed njih, če bi bolj natančno povedal ali mogoče pokazal bi verjetno prej dobil kaksen odgovor.

zigi ::

V global.asax imam za avtentikacijo to kodo:
		protected void Global_AcquireRequestState(Object sender, EventArgs e)
		{
			string requestedPage = HttpContext.Current.Request.FilePath;
			if (string.Compare(requestedPage, "/Bla/Prijava.aspx", true) == 0)
			{
				return;
			}
			if (Session["userid"] != null)
			{
				return;
			}
			if (Session["userid"] == null)
			{
				Response.Redirect("Prijava.aspx");
				return;
			}
			Response.Redirect("Napaka.aspx");
		}


V prijava.aspx pa imam to:
          FormsAuthentication.RedirectFromLoginPage(tbUporabnik.Text, false);
	  Session.Add("userid", tbUporabnik.Text);


Če na strežniku zaženem
Response.Redirect("Bla.aspx?id=" + kljuc);
dela v redu, če pa v javascriptu kličem
window.location = "http://www.mojaStran.si/bla/bla.aspx?id=blabla"
, pa to ne dela.

Zgodovina sprememb…

  • spremenil: zigi ()

Kekec ::

Sicer na pamet ampak vseeno če je session["UserId"] null te vrze na prijavo očitno je prazen da te vrže na prijavo zakaj je prazen pa je lahko veliko vzrokov samo iz tega je tesko ugotoviti, načeloma bi moralo delati! Kako pa imas nastavljeno autentikacijo? (web.config)?

lp

zigi ::

V web.config imam to:
<authentication mode="Windows" />
:\


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[ASP.NET] Prenos podatkov iz ene spletne strani v drugo

Oddelek: Programiranje
14950 (809) Cvenemir
»

ASP.NET (C#) - Pomoč

Oddelek: Izdelava spletišč
131132 (909) Denisj
»

[ ASP.NET ] Vprašanje glede podajanja parametrov

Oddelek: Programiranje
151575 (1306) salesky
»

Preusmeritev v C# formi

Oddelek: Programiranje
61239 (1143) OmegaM
»

ASP- prenašanje vrednosti

Oddelek: Izdelava spletišč
171370 (1205) Microsoft

Več podobnih tem