// POST api/login private void _resultLogin(string tokenId, string Identity) { try { if (string.IsNullOrEmpty(tokenId)) { result = falseresult("UnAuthorized."); } if (string.IsNullOrEmpty(Identity)) { result = falseresult("Please provide citizen id."); } //if (!IsValidateToken(key)) // result = falseresult("UnAuthorized."); if (!IsValidateToken(tokenId)) { result = falseresult("UnAuthorized."); } result = falseresult("ข้อมูลไม่ถูกต้อง"); if (!string.IsNullOrEmpty(Identity)) { CustomerMapDao map = new CustomerMapDao(); var _obj = map.FindAll().Where(o => o.IdentityID == Identity && o.Active == true).FirstOrDefault(); if (_obj != null) { string _ID = MobileEncryption.Encrypt(_obj.ID.ToString()).UrlEnscriptHttp(); string UserKeys = MobileEncryption.Encrypt(_obj.Keygen).UrlEnscriptHttp(); result = Trueresult(new _resultValue { Fullname = _obj.FullNameStr, ID = _ID, UserKeys = UserKeys }); } } else { result = falseresult("ข้อมูลไม่ถูกต้อง"); } } catch (Exception ex) { SaveUtility.logError(ex); result = falseresult(ex.Message); } HttpContext.Current.Response.ContentType = "application/json"; HttpContext.Current.Response.Write(JsonConvert.SerializeObject(result)); HttpContext.Current.Response.End(); }
private void _resultLogin(string Username, string Password) { try { result = falseresult("ข้อมูลไม่ถูกต้อง"); if (!string.IsNullOrEmpty(Username) && !string.IsNullOrEmpty(Password)) { CustomerMapDao map = new CustomerMapDao(); Username = MobileEncryption.Decrypt(Username.UrlDescriptHttp()); var _obj = map.FindAll().Where(o => o.IdentityID == Username && o.Active == true).ToList(); if (_obj.Count() != 0) { var PEncrypt = MobileEncryption.Decrypt(Password.UrlDescriptHttp()); var obj = _obj.Where(o => o.Password == Encryption.Encrypt(PEncrypt) && o.Active == true).FirstOrDefault(); if (obj != null) { string _ID = MobileEncryption.Encrypt(obj.ID.ToString()).UrlEnscriptHttp(); string UserKeys = MobileEncryption.Encrypt(obj.Keygen).UrlEnscriptHttp(); result = Trueresult(new _resultValue { Fullname = obj.FullNameStr, ID = _ID, UserKeys = UserKeys }); } } } else { result = falseresult("ข้อมูลไม่ถูกต้อง"); } } catch (Exception ex) { SaveUtility.logError(ex); result = falseresult(ex.Message); } HttpContext.Current.Response.ContentType = "application/json"; HttpContext.Current.Response.Write(JsonConvert.SerializeObject(result)); HttpContext.Current.Response.End(); }