Avatar billede hansa Nybegynder
05. juni 2004 - 17:49 Der er 1 løsning

location path

Hej,

Jeg har en mappe på mit website, som jeg gerne vil lukke af, så man skal være logge ind for at kunne se indholdet.

I min web.config har jeg (udsnit):
--------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<configuration>

    <system.web>
        <authentication mode="Forms">
            <forms name=".authcookie" loginUrl="Login.aspx" protection="All" timeout="60" path="/" />
        </authentication>

        <authorization>
            <allow users="*" />
        </authorization>

    <location path="User">
        <system.web>
            <authorization>
                <allow roles="Editor"/>
                <deny users="*"/>
            </authorization>
        </system.web>
    </location>

    </system.web>


</configuration>


Login.aspx:
--------------------------------------
private void Login_Click(Object sender, EventArgs e)
{
    string name        = Username.Text;
    string password    = Password.Text;
    bool  isPersistent = Persist.Checked;
    string returnUrl = "User/Default.aspx";
   
    if (Authenticated(name, password))
    {
        string userData = "Editor";
        FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, name, System.DateTime.Now, System.DateTime.Now.AddMinutes(30), isPersistent, userData, FormsAuthentication.FormsCookiePath);

        string encTicket = FormsAuthentication.Encrypt(ticket);

        Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket));
        Response.Redirect(returnUrl);
    }
    else
        ErrorMsg.Text = "Invalid login";
}

Når jeg prøver at logge ind, vender jeg konstant tilbage til login siden.
Fjerner jeg <location> i web.config kommer jeg fint igennem.

Metoden Authenticated returnerer i øjeblikket true hele tiden.

Tak for hjælpen!
Avatar billede hansa Nybegynder
05. juni 2004 - 22:24 #1
Prøver noget andet...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester