Esempio n. 1
0
    protected void Login1_Authenticate1(object sender, AuthenticateEventArgs e)
    {
        if (Membership.ValidateUser(Login1.UserName, Login1.Password) == true)
        {
            Login1.Visible = true;
            // Session["user"] = HttpContext.Current.User.Identity.Name;
            //  Session["user1"] = Login1.UserName;

            FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);
            //check user is a Client
            bool isClient = AppSettings.IsUserOfType(Login1.UserName, isTypeClient: true);
            //is so redirect to config panel
            if (isClient)
            {
                Guid clientASPID = (Guid)AppSettings.GetUserIDByUserName(Login1.UserName);
                int  clientID    = (int)ClientBLL.GetPersonIDByASPuserID(clientASPID);
                //get compId
                int?curCoID = CompanyBLL.GetCompanyIDByClientID(clientID);
                if (curCoID != null)
                {
                    SessionVariables.CompanyID = curCoID;
                }

                Response.Redirect("~/UI/ConfigPanel/Welcome.aspx");
            }
            //else
            //end-user? redirect to clients page??18/7/16
        }
        else
        {
            Response.Write("Invalid Login");
        }
    }