[ giger @ 22.07.2007. 15:23 ] @
Varijable: IIS 5.1, ASP.NET 1.1, Visual Studio 2003

I PITANJE

Code:

if(this.ProveriLogin(user, password))
           {
        Response.Cookies["korisnicki_info"]["ime"] = user;
        FormsAuthentication.RedirectFromLoginPage(user, chZapamti.Checked);
    }


Ovaj gore kod mi vrsi preusmeravanje sa login stranice na stranicu koju sam zeleo da vidim, ali samo u slucaju da sam sa zeljene stranice bio automatski preusmeren na login stranu. Sta treba da napisem da bi me login stranica vracala na stranicu na kojoj sam bio PRE nego sto sam SAM _kliknuo_ na link za login stranicu??? U tom slucaju me aplikacija baca na stranicu default.aspx koju ni nemam u projektu. Problem sam samo _privremeno_ resio tako sto sam napravio stranu default.aspx i u IIS control panelu rekao da sve zahteve na nju prebacuje na startnu stranicu od projekta catalog.aspx.




II PITANJE

Code:

FormsAuthentication.SignOut();
if(Request.PhysicalPath.ToString().EndsWith("catalog.aspx"))
    Response.Redirect("catalog.aspx" +Request.Url.Query.ToString());
else
    Response.Redirect("item.aspx" +Request.Url.Query.ToString());            


Ovo je kod koji mi radi signout korisnika i nalazi se na jednoj user kontroli u okviru aspx forme. Ovo preusmeravanje me malo zeza, jer kao sto vidite ovo sto sam napisao i nije bas elegantno. Kako da sa neke user controle proverim koja joj je parent kontrola na neki malo krsteniji nacin?




Unapred zahvalan!