Forms authentication not working right

J

Joe

I have a subfolder protected with Forms Authentication. When any page in
that folder is requested my login page comes up and the user is prompted to
login. This works fine.
Once the user info is validated I create a cookie and setup the
FormsAuthentication.

The problem I get is that the Redirect always gets kicked back to the login
page.

FormsAuthentication.Initialize();

FormsAuthenticationTicket ticket;
string cookieString;
HttpCookie cookie;

ticket = new FormsAuthenticationTicket(1,
user.Text,
DateTime.Now,
DateTime.Now.AddMinutes(30),
false,
"Data",
FormsAuthentication.FormsCookiePath);

cookieString = FormsAuthentication.Encrypt(ticket);
cookie = new HttpCookie(FormsAuthentication.FormsCookieName,
cookieString);
Response.Cookies.Add(cookie);
string strQuery = FormsAuthentication.GetRedirectUrl(user.Text,false);
Response.Redirect(strQuery);

<location path="Publisher">
<system.web>
<compilation defaultLanguage="c#" debug="true" />
<customErrors mode="Off" />
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="..\PublisherLogin.aspx" timeout="30">
</forms>

</authentication>
<authorization>
<deny users="?" />
<allow users ="*"/>
</authorization>
</system.web>
</location>

I had this problem another time but can't remember how I fixed it...

Thanks,
Joe
 
S

Stu

Couple of things to try....

Check that the folder name is correct case. I think that the <location>
element's path attribute is case sensitive.

Also, i think that your <authorization> element should be like this...
<authorization>
<deny users="?" />
</authorization>
And then you would want another <location> element for "PublisherLogin.aspx"
where the authorization section would be like this...
<authorization>
<allow users="*" />
</authorization>

See how that goes anyway.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,153
Members
46,699
Latest member
AnneRosen

Latest Threads

Top