Exemplo n.º 1
0
 public DataModel.DMUsersLoginDetails GetClientLoginDetails(string Auth)
 {
     try
     {
         DataModel.DMUsersLoginDetails DLog    = new DataModel.DMUsersLoginDetails();
         Security.EncryptIT            EnCrypt = new EncryptIT();
         Auth = EnCrypt.Decrypt(HttpUtility.UrlDecode(Auth), true);
         Auth = Auth.Replace("\0", string.Empty);
         if (!string.IsNullOrEmpty(Auth))
         {
             string[] arrToken = null;
             if (Auth.IndexOf("|||") > 0)
             {
                 arrToken          = Auth.Split("|||".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
                 DLog.EmailAddress = arrToken[0].ToString().Trim().Replace("NA", string.Empty);
                 DLog.FullName     = arrToken[1].ToString().Trim().Replace("NA", string.Empty);
                 DLog.ClientID     = Convert.ToInt32(arrToken[2].ToString().Trim().Replace("NA", string.Empty));
                 DLog.LastLogin    = arrToken[3].ToString().Trim().Replace("NA", string.Empty);
                 DLog.Foto         = arrToken[4].ToString().Trim().Replace("NA", string.Empty);
                 DLog.LastIP       = arrToken[5].ToString().Trim().Replace("NA", string.Empty);
                 DLog.RoleID       = arrToken[6].ToString().Trim().Replace("NA", string.Empty);
                 DLog.BranchID     = Convert.ToInt16(arrToken[7].ToString().Trim().Replace("NA", "0"));
             }
         }
         return(DLog);
     }
     catch (Exception ex) { throw new Exception(ex.Message.ToString()); }
 }
Exemplo n.º 2
0
 public string CreateAuthToken(List <DataModel.DMLoginDetails> data)
 {
     try {
         EncryptIT EnCrypt = new EncryptIT();
         return(HttpUtility.HtmlEncode(EnCrypt.Encrypt(data[0].EmailAddress + "|||" + data[0].FullName + "|||" + data[0].DepartmentName + "|||" + data[0].LastLogin + "|||" +
                                                       data[0].Foto + "|||" + data[0].LastIP + "|||" + data[0].RolesName + "|||" + data[0].RoleID + "|||" + data[0].BranchID, true)));
     } catch (Exception ex)
     {
         throw new Exception(ex.Message.ToString());
     }
 }