コード例 #1
0
        private void InitializeRolesAndUsers()
        {
            try
            {
                //create manager
                if (!WebSecurity.UserExists("fintrak"))
                {
                    WebSecurity.CreateUserAndAccount("fintrak", "@password",
                                                     new
                    {
                        Name  = "fintrak",
                        Email = "*****@*****.**",
                        MultiCompanyAccess = true,
                        LatestConnection   = DateTime.Now,
                        Active             = true,
                        Deleted            = false,
                        CreatedBy          = "Auto",
                        CreatedOn          = DateTime.Now,
                        UpdatedBy          = "Auto",
                        UpdatedOn          = DateTime.Now
                    });
                }

                //create business
                if (!WebSecurity.UserExists("fintrakbusiness"))
                {
                    WebSecurity.CreateUserAndAccount("fintrakbusiness", "@password",
                                                     new
                    {
                        Name  = "fintrakbusiness",
                        Email = "*****@*****.**",
                        MultiCompanyAccess = true,
                        LatestConnection   = DateTime.Now,
                        Active             = true,
                        Deleted            = false,
                        CreatedBy          = "Auto",
                        CreatedOn          = DateTime.Now,
                        UpdatedBy          = "Auto",
                        UpdatedOn          = DateTime.Now
                    });
                }

                //create user
                if (!WebSecurity.UserExists("fintrakuser"))
                {
                    WebSecurity.CreateUserAndAccount("fintrakuser", "@password",
                                                     new
                    {
                        Name  = "fintrakuser",
                        Email = "*****@*****.**",
                        MultiCompanyAccess = true,
                        LatestConnection   = DateTime.Now,
                        Active             = true,
                        Deleted            = false,
                        CreatedBy          = "Auto",
                        CreatedOn          = DateTime.Now,
                        UpdatedBy          = "Auto",
                        UpdatedOn          = DateTime.Now
                    });
                }

                //Check fintrak's role
                coreService.ConfirmDefaultUser();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }