public async Task <JsonResult> Login(string mobile, string password) { //取得用户信息 var user = await _service.MobileLoginAsync(mobile, password); //生成Token var tokenVersion = DateTime.Now.Ticks.ToString(); var claims = new List <Claim>() { new Claim(ClaimTypes.Version, tokenVersion) , new Claim(ClaimTypes.NameIdentifier, user.Id.ToString()) , new Claim(ClaimTypes.Name, user.NickName) , new Claim(ClaimTypes.Role, ((int)UserRole.Default).ToString()) }; var token = _jwtProvider.CreateToken(claims); var loginMember = new LoginMember { Id = user.Id, Name = user.NickName }; //如果当前已登陆,则退出当前登录 await DoLogoutAsync(); await _cacheService.SetAsync(string.Format(CacheKeyDefinition.ApiUserToken, user.Id, tokenVersion), loginMember, TimeSpan.FromMinutes(_jwtConfig.ExpiredMinutes)); return(Json(token)); }
public OrderListForm() { InitializeComponent(); DesignProductView(); DesignLayoutViewOrderDetails(); Login = setMember; }
public async Task <JsonResult> Login(string mobile, string password) { //验证 var member = new MemberDto { Id = 1, Name = "测试" }; //生成Token var tokenVersion = DateTime.Now.Ticks.ToString(); var claims = new List <Claim>() { new Claim(ClaimTypes.Version, tokenVersion) , new Claim(ClaimTypes.NameIdentifier, member.Id.ToString()) , new Claim(ClaimTypes.Name, member.Name) , new Claim(ClaimTypes.Role, ((int)MemberRole.Default).ToString()) }; var token = _jwtProvider.CreateToken(claims); var loginMember = new LoginMember { Id = member.Id, Name = member.Name }; //如果当前已登陆,则退出当前登录 DoLogout(); _cacheService.Add(string.Format(CacheKeyDefinition.ApiMemberToken, member.Id, tokenVersion), loginMember, TimeSpan.FromMinutes(_jwtConfig.ExpiredMinutes)); return(Json(token)); }
public ActionResult Login(Employer model, string returnurl) { var result = new LoginMember().LoginEmployer(model.Emaildangnhap, LoginMember.MD5Hash(model.Matkhau)); if (result == 1) { var user = db.CongTies.Where(x => x.Emaildangnhap == model.Emaildangnhap).FirstOrDefault(); Session["Employer"] = new CongTy() { MACT = user.MACT, Emaildangnhap = user.Emaildangnhap, Tinhtrang = user.Tinhtrang }; user.matkhaureset = null; db.SaveChanges(); if (returnurl == null || returnurl == "") { return(RedirectToAction("Index", "Employer")); } else { return(Redirect(returnurl)); } } else if (result == 2) { ModelState.AddModelError("", "Tài khoản Chưa được Kích hoạt"); TempData["Error"] = "Tài khoản Chưa được Kích hoạt"; return(Redirect(Request.UrlReferrer.ToString())); } else { ModelState.AddModelError("", "Email hoặc mật khẩu không chính xác"); TempData["Error"] = "Email hoặc mật khẩu không chính xác"; return(Redirect(Request.UrlReferrer.ToString())); } }
public ValidationResult <List <TableLogin> > LoginUser(LoginMember loginMember) { return(_loginRepository.LoginUser(new LoginMemberDAO { Login = loginMember.Login, Password = loginMember.Password })); }
public Account() { ShowInfo(); this.currentLogin = new LoginMember(); this.currentMember = new Member(); this.InitializeComponent(); this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled; }
public string Login(LoginMember member) { HttpClient httpClient = new HttpClient(); HttpContent content = new StringContent(JsonConvert.SerializeObject(member), Encoding.UTF8, "application/json"); var httpRequestMessage = httpClient.PostAsync(ApiUrl.API_LOGIN, content); var jsonResult = httpRequestMessage.Result.Content.ReadAsStringAsync().Result; return(jsonResult); }
public void Uploadlogo(HttpPostedFileBase logo, int id) { var user = Session["Employer"] as CongTy; string filename = "img" + id + user.Emaildangnhap; filename = LoginMember.MD5Hash(filename) + logo.FileName; string path = System.IO.Path.Combine(Server.MapPath("~/Employer_upload/"), filename); logo.SaveAs(path); }
public void Uploadlogo(HttpPostedFileBase logo, int id, int mact) { var user = db.CongTies.Where(x => x.MACT == mact).FirstOrDefault(); string filename = "img" + id + user.Emaildangnhap; filename = LoginMember.MD5Hash(filename) + logo.FileName; string path = System.IO.Path.Combine(Server.MapPath("~/Employer_upload/"), filename); logo.SaveAs(path); }
protected void Page_Load(object sender, EventArgs e) { Security.CheckAdministerAndRedirect(); LoginMember m = Security.Check(); if (m != null) { this.LoginAdminid = m.adminid; } }
private void ButtonLogin_OnClick(object sender, RoutedEventArgs e) { var loginMember = new LoginMember { email = this.Email.Text, password = this.Password.Password }; memberCredential = _memberService.Login(loginMember); this._fileService.SeveToFile(memberCredential); this.Frame.Navigate(typeof(View.UserInformation)); }
public ActionResult LoginMember(ContentModel contentModel) { var model = new LoginMember(contentModel?.Content); model.Metadata = new ViewMetadata { PageTitle = model.Name, Description = model.Description }; return(View("LoginMember", model)); }
protected void Page_Load(object sender, EventArgs e) { OdnShop.Core.Business.Security.CheckAdministerAndRedirect(); if (!Page.IsPostBack) { SiteServerInfo = new ServerInfo(); LoginMember m = OdnShop.Core.Business.Security.Check(); if (m != null) { this.LoginAdminid = m.adminid; this.ltlUsername.Text = m.username; } } }
public ActionResult ChangePasswordAdmin(string password_first, int mauv) { var checkpassword = db.UngViens.Where(x => x.MAUV == mauv && x.vaitro == 2).FirstOrDefault(); if (checkpassword != null) { checkpassword.Matkhau = LoginMember.MD5Hash(password_first); db.SaveChanges(); return(Json(new { status = "SUCCESS" })); } else { return(Json(new { status = "ERROR_PASSWORD" })); } }
public ActionResult ChangePassword(string password, string email) { var checkmember = db.UngViens.Where(x => x.EmailDN == email).FirstOrDefault(); if (checkmember == null) { return(Json(0)); } else { checkmember.Matkhau = LoginMember.MD5Hash(password); checkmember.matkhaureset = null; db.SaveChanges(); return(Json(1)); } }
public ActionResult ChangePasswordEmployer(string Matkhau, string Emaildangnhap) { var checkemployer = db.CongTies.Where(x => x.Emaildangnhap == Emaildangnhap).FirstOrDefault(); if (checkemployer == null) { return(Json(0)); } else { checkemployer.Matkhau = LoginMember.MD5Hash(Matkhau); checkemployer.matkhaureset = null; db.SaveChanges(); return(Json(1)); } }
public ActionResult SignUp(List <string> Manghanh, int matp, string Matkhau, string Tencongty, string Dienthoaiban, string Emaildangnhap) { Employer em = new Employer(); CongTy ct = new CongTy(); foreach (var item in Manghanh) { int mn = int.Parse(item); if (ct.Manghanh1 == null) { ct.Manghanh1 = mn; } else if (ct.Manghanh2 == null) { ct.Manghanh2 = mn; } else { ct.Manghanh3 = mn; } } ct.Matkhau = LoginMember.MD5Hash(Matkhau); ct.MaTP1 = matp; ct.Dienthoaiban = Dienthoaiban; ct.Tencongty = Tencongty; ct.Ngaytao = DateTime.Now; ct.Tinhtrang = 0; ct.Emaildangnhap = Emaildangnhap; db.CongTies.Add(ct); db.SaveChanges(); bool kq = Sendmail(Emaildangnhap); if (kq == true) { return(Json(1)); } else if (kq == false) { db.CongTies.Remove(db.CongTies.Where(x => x.Emaildangnhap == Emaildangnhap).FirstOrDefault()); db.SaveChanges(); return(Json(2)); } else { return(Json(2)); } }
public MemberCredential Login(LoginMember loginMember) { try { var httpClient = new HttpClient(); var dataToSend = JsonConvert.SerializeObject(loginMember); var content = new StringContent(dataToSend, Encoding.UTF8, "application/json"); var response = httpClient.PostAsync(Api.MEMBER_LOGIN_URL, content).GetAwaiter().GetResult(); var memberCredential = JsonConvert.DeserializeObject <MemberCredential>(response.Content.ReadAsStringAsync().Result); return(memberCredential); } catch (Exception e) { Console.WriteLine(e); throw; } }
private void ButtonLogin_OnClick(object sender, RoutedEventArgs e) { var loginMember = new LoginMember() { email = this.Email.Text, password = this.Password.Password, }; Dictionary <string, string> errors = loginMember.Validate(); if (errors.Count == 0) { var httpClient = new HttpClient(); var dataToSend = JsonConvert.SerializeObject(loginMember); var content = new StringContent(dataToSend, Encoding.UTF8, "application/json"); var response = httpClient.PostAsync(LoginUrl, content).GetAwaiter().GetResult(); var jsonContent = response.Content.ReadAsStringAsync().Result; var responseLoginMember = JsonConvert.DeserializeObject <MemberCredential>(jsonContent); Debug.WriteLine(response); SaveTokenToFile(responseLoginMember); } else { if (errors.ContainsKey("email")) { EmailError.Text = errors["email"]; EmailError.Visibility = Visibility.Visible; } else { EmailError.Visibility = Visibility.Collapsed; } if (errors.ContainsKey("password")) { PwdError.Text = errors["password"]; PwdError.Visibility = Visibility.Visible; } else { PwdError.Visibility = Visibility.Collapsed; } } }
public ActionResult ChangePassword(string current_password, string password_first) { var user = Session["Employer"] as CongTy; current_password = LoginMember.MD5Hash(current_password); var checkpassword = db.CongTies.Where(x => x.Matkhau == current_password && x.MACT == user.MACT).FirstOrDefault(); if (checkpassword != null) { checkpassword.Matkhau = LoginMember.MD5Hash(password_first); db.SaveChanges(); Session["Employer"] = null; return(Json(new { status = "SUCCESS" })); } else { return(Json(new { status = "ERROR_PASSWORD" })); } }
public ActionResult ChangePassword(string password_first, int mact) { if (mact == null) { return(Json(new { status = "ERROR_PASSWORD" })); } var checkpassword = db.CongTies.Where(x => x.MACT == mact).FirstOrDefault(); if (checkpassword != null) { checkpassword.Matkhau = LoginMember.MD5Hash(password_first); db.SaveChanges(); return(Json(new { status = "SUCCESS" })); } else { return(Json(new { status = "ERROR_PASSWORD" })); } }
public IActionResult Login(LoginMember model) { // ID, PW - 필수 if (ModelState.IsValid) { using (var db = new StrCalcDbContext()) { // Linq - 메서드 체이닝 var user = db.Members.FirstOrDefault(u => u.Id.Equals(model.Id) && u.Pw.Equals(model.Pw)); if (user != null) { // 로그인 성공 - session attribute 생성 HttpContext.Session.SetInt32("LOGIN_USER", user.No); return(RedirectToAction("MemberDetails", "Member")); // 로그인 성공 페이지로 이동 } } // 로그인 실패 ModelState.AddModelError(string.Empty, "사용자 ID 혹은 비밀번호가 올바르지 않습니다."); } return(View(model)); }
private async void ButtonBase_OnClick(object sender, RoutedEventArgs e) { var member = new LoginMember { email = Email.Text, password = Password.Password, }; Dictionary <string, string> errors = member.Validate(); if (errors.Count == 0) { try { var jsonResult = memberService.Login(member); if (jsonResult.Contains("error")) { throw new Exception("Invalid email or password!"); } var resMember = JsonConvert.DeserializeObject <LoginMember>(jsonResult); var token = resMember.token; var sampleFile = fileService.WriteIntoTxtFile(token); var pathOfSampleFile = sampleFile.Path; validateService.ValidateTrue(); this.NavigationCacheMode = NavigationCacheMode.Disabled; this.Frame.Navigate(typeof(NavigationView)); } catch (Exception exception) { MessageDialog dialog = new MessageDialog(exception.Message); await dialog.ShowAsync(); } } else { validateService.ValidateFalse(EmailMessage, errors, "email"); validateService.ValidateFalse(PasswordMessage, errors, "password"); } }
public bool Sendmail(string email) { var checkemployer = db.CongTies.Where(x => x.Emaildangnhap == email).FirstOrDefault(); var configmail = db.ConfigMails.Where(x => x.smtpType == 2).FirstOrDefault(); if (configmail == null) { configmail = new ConfigMail(); } Random pass = new Random(); double pw = pass.Next(0, 999999); checkemployer.matkhaureset = LoginMember.MD5Hash(checkemployer.Emaildangnhap) + LoginMember.MD5Hash(pw.ToString()); string smtpUserName = configmail.smtUserName; string smtpPassword = configmail.smtpPassword; string smtpHost = configmail.smtpHost; int smtpPort = 25; if (configmail.smtpPort != null) { smtpPort = int.Parse(configmail.smtpPort.ToString()); } string emailTo = checkemployer.Emaildangnhap; string subject = configmail.smtpSubject; string mailcontent = new EmailService().RenderPartialViewToString(this, "_ActiveEmployer", checkemployer); string body = mailcontent; if (configmail.EnableSSL == null) { configmail.EnableSSL = false; } bool ssl = bool.Parse(configmail.EnableSSL.ToString()); EmailService service = new EmailService(); bool kq = service.Send(smtpUserName, smtpPassword, smtpHost, smtpPort, emailTo, subject, body, ssl); db.SaveChanges(); return(kq); }
public LoginMember GetMember(String authKey) { LoginMember mbr = null; try { DataAccess.Member member = new Member(); DataTable dt = member.GetMemberFromDB(authKey); if (dt != null && dt.Rows.Count > 0) { mbr = new LoginMember(); mbr.MemberID = Convert.ToInt16(dt.Rows[0][0]); mbr.FirstName = dt.Rows[0][1].ToString(); mbr.MiddleName = dt.Rows[0][2].ToString(); mbr.LastName = dt.Rows[0][3].ToString(); mbr.Gender = dt.Rows[0][4].ToString(); mbr.BirthDay = dt.Rows[0][5].ToString(); mbr.BirthMonth = dt.Rows[0][6].ToString(); mbr.BirthYear = dt.Rows[0][7].ToString(); mbr.Building = dt.Rows[0][8].ToString(); mbr.Street = dt.Rows[0][9].ToString(); mbr.City = dt.Rows[0][10].ToString(); mbr.State = dt.Rows[0][11].ToString(); mbr.Zip = dt.Rows[0][12].ToString(); mbr.EMail = dt.Rows[0][13].ToString(); mbr.Password = dt.Rows[0][14].ToString(); mbr.ContactPhone = dt.Rows[0][15].ToString(); mbr.ImageName = dt.Rows[0][16].ToString(); mbr.ImagePath = dt.Rows[0][17].ToString(); } } catch { return(null); } return(mbr); }
private void ButtonBase_OnClick(object sender, RoutedEventArgs e) { var birthdaySelectedDate = this.Birthday.SelectedDate; if (birthdaySelectedDate == null) { birthdaySelectedDate = DateTime.Now; } var birthday = birthdaySelectedDate.Value.ToString("yyyy-MM-dd"); var member = new Member { firstName = this.FirstName.Text, lastName = this.LastName.Text, avatar = this.Avatar.Text, phone = this.Phone.Text, address = this.Address.Text, introduction = this.Introduction.Text, email = this.Email.Text, gender = _gender.Equals("Male") ? 1 : (_gender.Equals("Female") ? 0 : 2), birthday = birthday, password = this.Password.Password }; var son = _memberService.Register(member); if (son != null) { var loginMember = new LoginMember { email = this.Email.Text, password = this.Password.Password }; var memberCredential = _memberService.Login(loginMember); this._flieService.SeveToFile(memberCredential); this.Frame.Navigate(typeof(View.UserInformation)); } /*Dictionary<String, String> err = member.Validate(); * if (err.Count == 0) * { * * } * else * {*/ /*if (err.ContainsKey("firstName")) * { * FirstNameMessage.Text = err["firstName"]; * FirstNameMessage.Visibility = Visibility.Visible; * } * else * { * FirstNameMessage.Visibility = Visibility.Collapsed; * } * if (err.ContainsKey("lastName")) * { * LastNameMessage.Text = err["lastName"]; * LastNameMessage.Visibility = Visibility.Visible; * } * else * { * LastNameMessage.Visibility = Visibility.Collapsed; * } * if (err.ContainsKey("avatar")) * { * AvatarMessage.Text = err["avatar"]; * AvatarMessage.Visibility = Visibility.Visible; * } * else * { * AvatarMessage.Visibility = Visibility.Collapsed; * } * if (err.ContainsKey("phone")) * { * PhoneMessage.Text = err["phone"]; * PhoneMessage.Visibility = Visibility.Visible; * } * else * { * PhoneMessage.Visibility = Visibility.Collapsed; * } * if (err.ContainsKey("address")) * { * AddressMessage.Text = err["address"]; * AddressMessage.Visibility = Visibility.Visible; * } * else * { * AddressMessage.Visibility = Visibility.Collapsed; * } * if (err.ContainsKey("introduction")) * { * IntroductionMessage.Text = err["introduction"]; * IntroductionMessage.Visibility = Visibility.Visible; * } * else * { * IntroductionMessage.Visibility = Visibility.Collapsed; * } * if (err.ContainsKey("email")) * { * EmailMessage.Text = err["email"]; * EmailMessage.Visibility = Visibility.Visible; * } * else * { * EmailMessage.Visibility = Visibility.Collapsed; * } * if (err.ContainsKey("password")) * { * PasswordMessage.Text = err["password"]; * PasswordMessage.Visibility = Visibility.Visible; * } * else * { * PasswordMessage.Visibility = Visibility.Collapsed; * }*/ /* }*/ }
public void setmemberNull() { member = null; }
public ValidationResult <List <TableLogin> > LoginUser(LoginMember loginMember) { var result = Authorization(loginMember); return(result); }
public ValidationResult <List <TableLogin> > Authorization(LoginMember loginMember) { if (sqlConnect.GetConnect) { sqlConnect.OpenConn(); } TableLogin tableLogin; ValidationResult <List <TableLogin> > result = new ValidationResult <List <TableLogin> >() { IsValid = true, ResultObject = new List <TableLogin>() }; try { string commPart = "SELECT * " + "FROM login.UserPass " + "WHERE IDLogin = @1 AND Pass = @2"; NpgsqlCommand command = new NpgsqlCommand(commPart, sqlConnect.GetNewSqlConn().GetConn); command.Parameters.AddWithValue("@1", Convert.ToString(loginMember.Login)); command.Parameters.AddWithValue("@2", Convert.ToString(loginMember.Password)); NpgsqlDataReader readerTable = command.ExecuteReader(); foreach (DbDataRecord dbDataRecord in readerTable) { tableLogin = new TableLogin( dbDataRecord["IDLogin"].ToString(), dbDataRecord["pass"].ToString(), dbDataRecord["vacant"].ToString() ); result.ResultObject.Add(tableLogin); } readerTable.Close(); } catch (PostgresException exp) { result = new ValidationResult <List <TableLogin> > { IsValid = false, Errors = new List <string> { exp.SqlState } }; } finally { if (!sqlConnect.GetConnect) { sqlConnect.CloseConn(); } } return(result); }
public ActionResult UploadLogo(HttpPostedFileBase logo, HttpPostedFileBase logo1, int logoid1, HttpPostedFileBase logo2, int logoid2, HttpPostedFileBase logo3, int logoid3, int logodelete1, int logodelete2, int logodelete3, string video, int mact) { var user = db.CongTies.Where(x => x.MACT == mact).FirstOrDefault(); var logoct = db.CongTies.Where(x => x.MACT == user.MACT).FirstOrDefault(); if (logoct != null) { logoct.VideoCT = video; db.SaveChanges(); } var imgcompany = db.HinhAnhCTs.Where(x => x.MACT == user.MACT); HinhAnhCT img = new HinhAnhCT(); if (logo != null) { if (logoct.Logo != null) { deleteimg(logoct.Logo); } logoct.Logo = "logo" + user.Emaildangnhap + logo.FileName; logoct.Logo = LoginMember.MD5Hash(logoct.Logo) + logo.FileName; string path = System.IO.Path.Combine(Server.MapPath("~/Employer_upload/"), logoct.Logo); logo.SaveAs(path); db.SaveChanges(); } if (imgcompany.Count() > 0) { if (logoid1 == 0 && logoid2 == 0 && logoid3 == 0) { foreach (var item in imgcompany) { deleteimg(item.AnhCT); } db.HinhAnhCTs.RemoveRange(imgcompany); db.SaveChanges(); } else { if (logoid1 == 0) { var delete = db.HinhAnhCTs.Where(x => x.Id == logodelete1).FirstOrDefault(); if (delete != null) { deleteimg(delete.AnhCT); db.HinhAnhCTs.Remove(delete); db.SaveChanges(); } } if (logoid2 == 0) { var delete = db.HinhAnhCTs.Where(x => x.Id == logodelete2).FirstOrDefault(); if (delete != null) { deleteimg(delete.AnhCT); db.HinhAnhCTs.Remove(delete); db.SaveChanges(); } } if (logoid3 == 0) { var delete = db.HinhAnhCTs.Where(x => x.Id == logodelete3).FirstOrDefault(); if (delete != null) { deleteimg(delete.AnhCT); db.HinhAnhCTs.Remove(delete); db.SaveChanges(); } } } if (logoid1 > 0 && logo1 != null) { var logoimg1 = db.HinhAnhCTs.Where(x => x.Id == logoid1).FirstOrDefault(); deleteimg(logoimg1.AnhCT); logoimg1.AnhCT = "img1" + user.Emaildangnhap; logoimg1.AnhCT = LoginMember.MD5Hash(logoimg1.AnhCT) + logo1.FileName; db.SaveChanges(); Uploadlogo(logo1, 1, mact); deleteimg(logoimg1.AnhCT); } if (logoid2 > 0 && logo2 != null) { var logoimg1 = db.HinhAnhCTs.Where(x => x.Id == logoid1).FirstOrDefault(); deleteimg(logoimg1.AnhCT); logoimg1.AnhCT = "img2" + user.Emaildangnhap; logoimg1.AnhCT = LoginMember.MD5Hash(logoimg1.AnhCT) + logo1.FileName; db.SaveChanges(); Uploadlogo(logo1, 3, mact); } if (logoid3 > 0 && logo3 != null) { var logoimg1 = db.HinhAnhCTs.Where(x => x.Id == logoid1).FirstOrDefault(); deleteimg(logoimg1.AnhCT); logoimg1.AnhCT = "img3" + user.Emaildangnhap; logoimg1.AnhCT = LoginMember.MD5Hash(logoimg1.AnhCT) + logo1.FileName; db.SaveChanges(); Uploadlogo(logo1, 3, mact); } if (logo1 != null) { var delete1 = db.HinhAnhCTs.Where(x => x.MACT == user.MACT).FirstOrDefault(); if (delete1 != null) { deleteimg(delete1.AnhCT); db.HinhAnhCTs.Remove(delete1); db.SaveChanges(); } Uploadlogo(logo1, 1, mact); img.AnhCT = "img1" + user.Emaildangnhap; img.AnhCT = LoginMember.MD5Hash(img.AnhCT) + logo1.FileName; img.MACT = user.MACT; db.HinhAnhCTs.Add(img); db.SaveChanges(); } if (logo2 != null) { var delete1 = db.HinhAnhCTs.Where(x => x.MACT == user.MACT).OrderBy(x => x.Id).Skip(1).FirstOrDefault(); if (delete1 != null) { deleteimg(delete1.AnhCT); db.HinhAnhCTs.Remove(delete1); db.SaveChanges(); } Uploadlogo(logo2, 2, mact); img.AnhCT = "img2" + user.Emaildangnhap; img.AnhCT = LoginMember.MD5Hash(img.AnhCT) + logo2.FileName; img.MACT = user.MACT; db.HinhAnhCTs.Add(img); db.SaveChanges(); } if (logo3 != null) { var delete1 = db.HinhAnhCTs.Where(x => x.MACT == user.MACT).OrderBy(x => x.Id).Skip(2).FirstOrDefault(); if (delete1 != null) { deleteimg(delete1.AnhCT); db.HinhAnhCTs.Remove(delete1); db.SaveChanges(); } img.AnhCT = "img3" + user.Emaildangnhap; img.AnhCT = LoginMember.MD5Hash(img.AnhCT) + logo3.FileName; img.MACT = user.MACT; db.HinhAnhCTs.Add(img); db.SaveChanges(); Uploadlogo(logo3, 3, mact); } } else { if (logo1 != null) { Uploadlogo(logo1, 1, mact); img.AnhCT = "img1" + user.Emaildangnhap; img.AnhCT = LoginMember.MD5Hash(img.AnhCT) + logo1.FileName; img.MACT = user.MACT; db.HinhAnhCTs.Add(img); db.SaveChanges(); } if (logo2 != null) { Uploadlogo(logo2, 2, mact); img.AnhCT = "img2" + user.Emaildangnhap; img.AnhCT = LoginMember.MD5Hash(img.AnhCT) + logo2.FileName; img.MACT = user.MACT; db.HinhAnhCTs.Add(img); db.SaveChanges(); } if (logo3 != null) { img.AnhCT = "img3" + user.Emaildangnhap; img.AnhCT = LoginMember.MD5Hash(img.AnhCT) + logo3.FileName; img.MACT = user.MACT; db.HinhAnhCTs.Add(img); db.SaveChanges(); Uploadlogo(logo3, 3, mact); } } return(Json(new { status = "SUCCESS" })); }