Beispiel #1
0
        public MultiSiteUser GetUserData(BitplateUser user)
        {
            MultiSiteUser multiSiteUser = MultiSiteUser.LoadFromBitplateUser(user);

            //zorg dat omgevingen niet mee gaan richting bitplate, want dan krijg je ook de llicentie nog een keer mee
            multiSiteUser.Sites.Clear();
            return(multiSiteUser);
        }
Beispiel #2
0
        public void SetUserData(BitplateUser user, string domainName)
        {
            MultiSiteUser multiSiteUser = MultiSiteUser.LoadFromBitplateUser(user);

            if (multiSiteUser == null)
            {
                multiSiteUser = new MultiSiteUser();
            }
            multiSiteUser.FromBitplateUser(user);
            multiSiteUser.SetEnvironment(domainName);
            multiSiteUser.Save();
        }
Beispiel #3
0
        public string GenerateTempLoginKey(string url, BitplateUser user)
        {
            MultiSiteUser multiSiteUser = MultiSiteUser.LoadFromBitplateUser(user);

            if (multiSiteUser != null)
            {
                return(multiSiteUser.GenenateAndSaveTemporaryKey());
            }
            else
            {
                return("");
            }
        }
Beispiel #4
0
        public BaseCollection <LicensedEnvironment> GetSiteUrls(BitPlate.Domain.Autorisation.BitplateUser user)
        {
            MultiSiteUser multiSiteUser = MultiSiteUser.LoadFromBitplateUser(user);

            if (multiSiteUser != null)
            {
                return(multiSiteUser.Sites);
            }
            else
            {
                return(null);
            }
        }