Пример #1
0
    protected void Login1_LoggedIn(object sender, EventArgs e)
    {
        //MHOCommon.ClearCurrentSession();
        Session.Remove("Error");
        aspnet_Users user = new aspnet_Users();
        user.GetUserByName(Login1.UserName);

        // Validate User IP and Status
        // Check if the logged user is valid under his current IP
        OrgUser objOrgUser = new OrgUser();
        if (!objOrgUser.ValidateUserIPStatus(user.UserId, MHOCommon.CurrentOrgIP))
        {
            if (MHOCommon.EnableSmartLogin == 1)
            {
                FormsAuthentication.SignOut();
                Session["Error"] = true;
            }
        }

        OrgUser orgUser = new OrgUser();
        orgUser.LoadByPrimaryKey(user.UserId);

        if (orgUser.Status)
        {

            if (Roles.IsUserInRole(Login1.UserName, "SuperAdmin"))
            {
                Response.Redirect("~/Admin/AdminHomePage.aspx");
            }
            else if ( Roles.IsUserInRole(Login1.UserName, "SubAdmin"))
            {
                Response.Redirect("~/Admin/SubAdminHome.aspx");
            }
            else if (Roles.IsUserInRole(Login1.UserName, "Admin"))
            {
                Response.Redirect("~/Admin/AdminGovHome.aspx");
            }
            else
            {
                Response.Redirect("Default.aspx");
            }
        }
        else
        {
            FormsAuthentication.SignOut();
            Session["Error"] = true;

        }
    }
Пример #2
0
    /// <summary>
    /// 
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
    {
        try
        {

            DropDownList dropOrg = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("droOrg");
            DropDownList dropRole = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("dropRole");
            TextBox txtPhoneNumber = (TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtPhoneNo");
            TextBox txtQalification = (TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtqulification");
            DropDownList dropStatus = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("drpStatus");

            OrgUser orgUser = new MHO.BLL.OrgUser();
            aspnet_Users user = new aspnet_Users();
            // string currentUserName = user.UserName;
            user.GetUserByName(((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("username")).Text);
            orgUser.Insert(user.UserId, FirstName.Text, FatherName.Text, NationalId.Text, Convert.ToInt32(DropGov.SelectedValue), Convert.ToInt32(DrpCivil.SelectedValue), Convert.ToInt32(DrpHealthOffice.SelectedValue),
                txtPhoneNumber.Text, txtQalification.Text, dropStatus.SelectedValue == "1" ? true : false);
            Roles.AddUserToRole(((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("username")).Text, dropRole.SelectedValue);
            user = null;
            aspnet_Users user1 = new aspnet_Users();
            user1.GetUserByName(Page.User.Identity.Name);
            // CreateUserWizard1.MoveTo(CreateUserWizardStep2);
        }
        catch (Exception ex)
        {
        }
        finally
        {
            Response.Redirect("RegisterUserResult.aspx");
        }
    }