Problems Redirecting from a Login Page

G

Gary Coutts

Hi,

I am have problems redirecting from a login page. The login page is simple,
with just 2 textboxes and one button. On the button click the routine below
is called:

I am using:
Visual Studio 2003 Version 7.1.3008
Framework 1.1 Version 1.1.4322 SP1
Windows XP Pro Version 2002 SP2

I have tried two ways:

protected void LoginUser(Object s,EventArgs e)
{

if(FormsAuthentication.Authenticate(Username.Text,Password.Text))
{

-------- First Way------------
// Redirect to requested URL, or homepage if no previous page
requested
string returnUrl = Request.QueryString["ReturnUrl"];

if (returnUrl == null)
returnUrl = "Home.aspx";

Response.Redirect(returnUrl);

-------- Second Way------------
FormsAuthentication.RedirectFromLoginPage(Username.Text,true) ;
}
}

Below is part of the Web.config for authentication and authorization

<authentication mode="Forms">

<forms name=".LoginCookie" loginUrl="login.aspx" protection="All"
timeout="40" path="/">

<credentials passwordFormat="Clear">

<user name="gwc" password="qfbxra"></user>

</credentials>

</forms>

</authentication>



<authorization>

<allow users="?"></allow>

<deny users="*"></deny> <!-- Used to override <allow
users="*"></allow> in machine.config-->


</authorization>

I searched the web about this problems and have not found any solutions
that work.

Does anyone have any suggestions as I am losing the will to live





Cheers

gwc
 
G

Guest

In Web.config, it should be

<authorization>
<deny users="?" /> <!-- deny anonymous users, otherwise
FormsAuthentication object never works -- >
<allow users="*" /> <!-- Used to override -->
</authorization>


HTH

Elton Wang
 
G

Gary Coutts

Hi Elton,

Thanks for the reply.

My mistake my web.config should have read

<deny users="?" /> <!-- deny anonymous users, otherwise

I had been playing around and forgot to return to the original config.


I tried replacing the

<deny users="*"/>

with your suggested

<allow users="*"/>

but now it gives me access to any of the page without going to the login
page.

Cheers

Gary


Elton W said:
In Web.config, it should be

<authorization>
<deny users="?" /> <!-- deny anonymous users, otherwise
FormsAuthentication object never works -- >
<allow users="*" /> <!-- Used to override -->
</authorization>


HTH

Elton Wang

Gary Coutts said:
Hi,

I am have problems redirecting from a login page. The login page is
simple,
with just 2 textboxes and one button. On the button click the routine
below
is called:

I am using:
Visual Studio 2003 Version 7.1.3008
Framework 1.1 Version 1.1.4322 SP1
Windows XP Pro Version 2002 SP2

I have tried two ways:

protected void LoginUser(Object s,EventArgs e)
{

if(FormsAuthentication.Authenticate(Username.Text,Password.Text))
{

-------- First Way------------
// Redirect to requested URL, or homepage if no previous page
requested
string returnUrl = Request.QueryString["ReturnUrl"];

if (returnUrl == null)
returnUrl = "Home.aspx";

Response.Redirect(returnUrl);

-------- Second Way------------
FormsAuthentication.RedirectFromLoginPage(Username.Text,true) ;
}
}

Below is part of the Web.config for authentication and authorization

<authentication mode="Forms">

<forms name=".LoginCookie" loginUrl="login.aspx" protection="All"
timeout="40" path="/">

<credentials passwordFormat="Clear">

<user name="gwc" password="qfbxra"></user>

</credentials>

</forms>

</authentication>



<authorization>

<allow users="?"></allow>

<deny users="*"></deny> <!-- Used to override <allow
users="*"></allow> in machine.config-->


</authorization>

I searched the web about this problems and have not found any solutions
that work.

Does anyone have any suggestions as I am losing the will to live





Cheers

gwc
 

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

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,185
Members
46,736
Latest member
AdolphBig6

Latest Threads

Top