Forum » Izdelava spletišč » 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?
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?
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:
V prijava.aspx pa imam to:
Če na strežniku zaženem
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
lp
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [ASP.NET] Prenos podatkov iz ene spletne strani v drugoOddelek: Programiranje | 950 (809) | Cvenemir |
» | ASP.NET (C#) - PomočOddelek: Izdelava spletišč | 1132 (909) | Denisj |
» | [ ASP.NET ] Vprašanje glede podajanja parametrovOddelek: Programiranje | 1575 (1306) | salesky |
» | Preusmeritev v C# formiOddelek: Programiranje | 1239 (1143) | OmegaM |
» | ASP- prenašanje vrednostiOddelek: Izdelava spletišč | 1370 (1205) | Microsoft |