Change Password - Form Authentication,ASP.NET

Posted on 2011-03-25
Medium Priority
Last Modified: 2012-05-11
I am using Login Control - Form Authentication in my application.
Autheticating users using Custom function using LDAP for Active Directory.
Every thing works perfectly fine.

Now, i have created a forgotPassword.aspx page and added a PasswordRecoveryURL& PasswordRecoveryText on the Login control.... expecting whenver user cliks on "Forgot password".. should be taken to that page .
But,..it still hangs on at Login.aspx page expecting user to provide login credentials ....after that it takes to "forgot passoword" page.

How can i directly go to ForgotPassword.aspx page .

ASP.net 2.0, C#.net
(Note:- Not using Memebrship)

(pls find the code for Ref)

<authentication mode="Forms" >
			<forms loginUrl="login.aspx" name="adAuthCookie" timeout="60" path="/">


if (e.Authenticated )
  Session["UserID"] = Login2.UserName;                     
  string groups = adAuth.GetGroups();
  FormsAuthenticationTicket authTicket = new  FormsAuthenticationTicket(1, Login2.UserName, DateTime.Now, DateTime.Now.AddMinutes(60), false, groups);
                      string encryptedTicket = FormsAuthentication.Encrypt(authTicket);
                      HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);

Open in new window

Question by:kishan66
  • 2
  • 2

Expert Comment

by:Nathan Bove
ID: 35218779
The following link provides examples and sample code for using Forms Authentication and connecting to Active Directory.  If you are having difficulty, try modifying your code to more closely match the examples.


Author Comment

ID: 35219217
Hi nbove,

Thanks for th ereply.

As mentioned ,I dont have any dificulty in Authenticating user accross ActiveDirectory.

Difficulty:- Forgot Password
From Login.aspx, upon clicking on "Forgot Password", i am not being transferd to the page(forgotPassword.aspx)...
rather i'm being redirected to Login.aspx as i'm using formAuthentication(pls correct me if wrong).

So, is there any way i can make forgotpassword.aspx page as -- No authentication required

Accepted Solution

Nathan Bove earned 2000 total points
ID: 35219288
Look into using a location element block in your web.config.  Here is an example:
<location path="ManageUsers/ForgotPassword.aspx" allowOverride="false">
<allow users="*" />

Open in new window


Author Comment

ID: 35231665
You guys Rock again :-)

Thanks for the help nbove.

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
Watch the video to know how one can repair corrupt Exchange OST file effortlessly and convert OST emails to MS Outlook PST file format by using Kernel for OST to PST converter tool. It can convert OST to MSG, MBOX, EML to access them. It can migrate…
To export Lotus Notes to Outlook PST or Exchange and Domino Server files to Exchange Server or PST files with ease, go for Kernel for Lotus Notes to Outlook conversion tool. Through the video, you can watch the conversion process. A common user with…

597 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question