I'm trying to redirect the admin user from my login.aspx page to the admin.aspx page and any other domain user to the default.aspx page. I have no problems getting the domain users redirecting or having a message displayed when the credentials are incorrect, however when I enter the admin details in the page doesn't redirect and just returns to the login.aspx page again. Is the something I'm doing wrong or is this not possible to have a user authenticate that isn't a domain user? My backend C# file is attached which shows what happens when the logon button is clicked.


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class login : System.Web.UI.Page
    protected void Page_Load(object sender, EventArgs e)


    protected void AuthenticateLogin(object sender, EventArgs e)
            String _username = username_tb.Text;
            String _pasword = password_tb.Text;

            if (_username == "admin" && _pasword == "password")

            else if (Membership.ValidateUser(_username, _pasword))
                Response.Write("Valid user");
                FormsAuthentication.RedirectFromLoginPage(_username, false);
                username_tb.Text = "";
                lblError.Visible= true;


Recommended Answers

All 2 Replies

You should debug and see if the line Response.Redirect("admin/default.aspx"); is being executed.

If it is being executed, I'd guess that something on admin/default.aspx is redirecting back to the login.aspx.


Thanks for the response. I created a new admin/default.aspx page with nothing in it like the code below and the redirect still wouldn't work, however renaming the default.aspx to default.html then adjusting the Response.Redirect to point to admin/default.html works. Do you know the reason why it won't redirect to an aspx page?

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <meta charset="utf-8" />

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.