public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
        {
            ValidatePasswordEventArgs args = new ValidatePasswordEventArgs(username, password, true);

            OnValidatingPassword(args);
            if (args.Cancel)
            {
                status = MembershipCreateStatus.InvalidPassword;
                return(null);
            }
            if (RequiresUniqueEmail && GetUserNameByEmail(email) != "")
            {
                status = MembershipCreateStatus.DuplicateEmail;
                return(null);
            }
            MembershipUser u = GetUser(username, false);

            if (u == null)
            {
                NetTelcoUserRepository _user = new NetTelcoUserRepository();
                _user.CreateUser(null, null, username, password, email);
                status = MembershipCreateStatus.Success;

                return(GetUser(username, false));
            }
            else
            {
                status = MembershipCreateStatus.DuplicateUserName;
            }

            return(null);
        }
Example #2
0
        protected void DeleteUser(object sender, GridCommandEventArgs e)
        {
            NetTelcoUserRepository NewUser = new NetTelcoUserRepository();
            Int64 user_id = Convert.ToInt64((e.Item as GridDataItem).GetDataKeyValue("USER_ID").ToString());

            NewUser.DeleteUser(user_id);
        }
Example #3
0
        protected void RemoveGroupButton_Click(object sender, EventArgs e)
        {
            NetTelcoUserRepository RemoveUserInGroup = new NetTelcoUserRepository();

            RemoveUserInGroup.RemoveUserInAccessGroup(Convert.ToInt64(AllowedGroups.SelectedValue.ToString()));
            AllowedGroups.DataBind();
            NotAllowedGroups.DataBind();
        }
Example #4
0
        protected void RemoveGroupButton_Click(object sender, EventArgs e)
        {
            NetTelcoUserRepository RemoveUserInGroup = new NetTelcoUserRepository();

            RemoveUserInGroup.RemoveUserInAccessGroup(Convert.ToInt64(AllowedGroups.SelectedValue.ToString()));
            AllowedGroups.DataBind();
            NotAllowedGroups.DataBind();
        }
Example #5
0
        protected void AddGroupButton_Click(object sender, EventArgs e)
        {
            NetTelcoUserRepository AddUserInGroup = new NetTelcoUserRepository();

            AddUserInGroup.AddUserInAccessGroup(Convert.ToInt64( UsersEditGridView.SelectedValue.ToString()), Convert.ToInt64(NotAllowedGroups.SelectedValue.ToString()));
            AllowedGroups.DataBind();
            NotAllowedGroups.DataBind();
        }
Example #6
0
        protected void AddGroupButton_Click(object sender, EventArgs e)
        {
            NetTelcoUserRepository AddUserInGroup = new NetTelcoUserRepository();

            AddUserInGroup.AddUserInAccessGroup(Convert.ToInt64(UsersEditGridView.SelectedValue.ToString()), Convert.ToInt64(NotAllowedGroups.SelectedValue.ToString()));
            AllowedGroups.DataBind();
            NotAllowedGroups.DataBind();
        }
Example #7
0
 public void AuthCheckPageAccess(object sender, EventArgs e)
 {
     if (Request.IsAuthenticated)
     {
         NetTelcoUserRepository UserRoles = new NetTelcoUserRepository();
         if (!UserRoles.CheckUserPageAccess(User.Identity.Name, Page.AppRelativeVirtualPath))
             Response.Redirect("~/NetTelcoAuth/accessdenied.aspx");
     }
     else
         Response.Redirect("~/NetTelcoAuth/Auth.aspx");
 }
Example #8
0
 public void NewUserCommand(object sender, DetailsViewCommandEventArgs a)
 {
     if (a.CommandName.Equals("InsertNewUser"))
     {
         NetTelcoUserRepository NewUser = new NetTelcoUserRepository();
         NewUser.CreateUser(
             (UsersDetailGridView.FindControl("FIRST_NAMETextBox") as TextBox).Text.ToString(), //FirstNameTextBox.Text,
             (UsersDetailGridView.FindControl("LAST_NAMETextBox") as TextBox).Text.ToString(),  //LastNameTextBox.Text,
             (UsersDetailGridView.FindControl("LOGINTextBox") as TextBox).Text.ToString(),      //LoginTextBox.Text,
             (UsersDetailGridView.FindControl("PASSWORDTextBox") as TextBox).Text.ToString(),   //PasswordTextBox.Text,
             null
             );
         UsersEditGridView.DataBind();
     }
 }
Example #9
0
 public void AuthCheckPageAccess(object sender, EventArgs e)
 {
     if (Request.IsAuthenticated)
     {
         NetTelcoUserRepository UserRoles = new NetTelcoUserRepository();
         if (!UserRoles.CheckUserPageAccess(User.Identity.Name, Page.AppRelativeVirtualPath))
         {
             Response.Redirect("~/NetTelcoAuth/accessdenied.aspx");
         }
     }
     else
     {
         Response.Redirect("~/NetTelcoAuth/Auth.aspx");
     }
 }
Example #10
0
 public void NewUserCommand(object sender, DetailsViewCommandEventArgs a)
 {
     if (a.CommandName.Equals("InsertNewUser"))
     {
         NetTelcoUserRepository NewUser = new NetTelcoUserRepository();
         NewUser.CreateUser(
             (UsersDetailGridView.FindControl("FIRST_NAMETextBox") as TextBox).Text.ToString(), //FirstNameTextBox.Text,
             (UsersDetailGridView.FindControl("LAST_NAMETextBox") as TextBox).Text.ToString(), //LastNameTextBox.Text,
             (UsersDetailGridView.FindControl("LOGINTextBox") as TextBox).Text.ToString(), //LoginTextBox.Text,
             (UsersDetailGridView.FindControl("PASSWORDTextBox") as TextBox).Text.ToString(), //PasswordTextBox.Text,
             null
             );
         UsersEditGridView.DataBind();
     }
 }
 protected void AllowedGroups_Deleting(object sender, Telerik.Web.UI.RadListBoxDeletingEventArgs e)
 {
     NetTelcoUserRepository RemoveUserInGroup = new NetTelcoUserRepository();
     RemoveUserInGroup.RemoveUserInAccessGroup(Convert.ToInt64(e.Items[0].Value.ToString()));
 }
Example #12
0
 protected void CreateUserButton_Click(object sender, EventArgs e)
 {
     NetTelcoUserRepository NewUser = new NetTelcoUserRepository();
     NewUser.CreateUser(FirstNameTextBox.Text, LastNameTextBox.Text, LoginTextBox.Text, PasswordTextBox.Text, null);
 }
        public override bool ValidateUser(string username, string password)
        {
            NetTelcoUserRepository _user = new NetTelcoUserRepository();

            return(_user.ValidateUser(username, password));
        }
        public override string GetUserNameByEmail(string email)
        {
            NetTelcoUserRepository _user = new NetTelcoUserRepository();

            return(_user.GetUserNameByEmail(email));
        }
        public override MembershipUser GetUser(string username, bool userIsOnline)
        {
            NetTelcoUserRepository _user = new NetTelcoUserRepository();

            return(_user.GetUser(username));
        }
 protected void DeleteUser(object sender, GridCommandEventArgs e)
 {
     NetTelcoUserRepository NewUser = new NetTelcoUserRepository();
     Int64 user_id = Convert.ToInt64((e.Item as GridDataItem).GetDataKeyValue("USER_ID").ToString());
     NewUser.DeleteUser(user_id);
 }
 protected void AllowedGroups_Inserting(object sender, Telerik.Web.UI.RadListBoxInsertingEventArgs e)
 {
     NetTelcoUserRepository AddUserInGroup = new NetTelcoUserRepository();
     AddUserInGroup.AddUserInAccessGroup(Convert.ToInt64(UsersEditGridView.SelectedValue.ToString()), Convert.ToInt64(e.Items[0].Value.ToString()));
 }
        public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
        {
            ValidatePasswordEventArgs args = new ValidatePasswordEventArgs(username, password, true);
            OnValidatingPassword(args);
            if (args.Cancel)
            {
                status = MembershipCreateStatus.InvalidPassword;
                return null;
            }
            if (RequiresUniqueEmail && GetUserNameByEmail(email) != "")
            {
                status = MembershipCreateStatus.DuplicateEmail;
                return null;
            }
            MembershipUser u = GetUser(username, false);
            if (u == null)
            {
                NetTelcoUserRepository _user = new NetTelcoUserRepository();
                _user.CreateUser(null, null, username, password, email);
                status = MembershipCreateStatus.Success;

                return GetUser(username, false);
            }
            else
            {
                status = MembershipCreateStatus.DuplicateUserName;
            }

            return null;
        }
Example #19
0
        protected void AllowedGroups_Inserting(object sender, Telerik.Web.UI.RadListBoxInsertingEventArgs e)
        {
            NetTelcoUserRepository AddUserInGroup = new NetTelcoUserRepository();

            AddUserInGroup.AddUserInAccessGroup(Convert.ToInt64(UsersEditGridView.SelectedValue.ToString()), Convert.ToInt64(e.Items[0].Value.ToString()));
        }
 public override MembershipUser GetUser(string username, bool userIsOnline)
 {
     NetTelcoUserRepository _user = new NetTelcoUserRepository();
     return _user.GetUser(username);
 }
 public override string GetUserNameByEmail(string email)
 {
     NetTelcoUserRepository _user = new NetTelcoUserRepository();
     return _user.GetUserNameByEmail(email);
 }
        public override bool ValidateUser(string username, string password)
        {
            NetTelcoUserRepository _user = new NetTelcoUserRepository();

            return _user.ValidateUser(username, password);
        }
Example #23
0
        protected void CreateUserButton_Click(object sender, EventArgs e)
        {
            NetTelcoUserRepository NewUser = new NetTelcoUserRepository();

            NewUser.CreateUser(FirstNameTextBox.Text, LastNameTextBox.Text, LoginTextBox.Text, PasswordTextBox.Text, null);
        }
Example #24
0
        protected void AllowedGroups_Deleting(object sender, Telerik.Web.UI.RadListBoxDeletingEventArgs e)
        {
            NetTelcoUserRepository RemoveUserInGroup = new NetTelcoUserRepository();

            RemoveUserInGroup.RemoveUserInAccessGroup(Convert.ToInt64(e.Items[0].Value.ToString()));
        }