예제 #1
0
 public SfUserDetail GetProfile(string userName)
 {
     try
     {
         SfUserProvider sfUserProvider = new SfUserProvider();
         return(sfUserProvider.GetUserProfile(userName));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
 internal SfUser IsValidUser(string userName)
 {
     try
     {
         SfUserProvider sfUserProvider = new SfUserProvider();
         SfUser         user           = sfUserProvider.GetUserDetail(userName);
         if (user != null)
         {
             return(user);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
 public SfUser IsValidUser(string userName, string password)
 {
     try
     {
         SfUserProvider sfUserProvider = new SfUserProvider();
         SfUser         user           = sfUserProvider.GetUserDetail(userName);
         if (user != null)
         {
             if (!(string.IsNullOrEmpty(userName) && string.IsNullOrEmpty(password)))
             {
                 if (PasswordHelper.ValidateUser(user.PasswordFormat, password, user.Password, user.PasswordSalt))
                 {
                     return(user);
                 }
             }
         }
         return(null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }