public string GetSign(string data) { string s = String.Format("{0}{1}", data, sKey); return(CryptUtil.MD5(s)); }
public void TestEf() { string ad = CryptUtil.MD5("123456"); Assert.AreEqual("e10adc3949ba59abbe56e057f20f883e", ad); }
public bool SaveActor(UserInfo userInfo) { using (userEntities data = new userEntities()) { using (var dbContextTransaction = data.Database.BeginTransaction()) { try { var exsit = data.user_base.Where(p => p.phone == userInfo.Phone).ToList(); if (exsit.Count > 0) { exsit[0].is_actor = 1; exsit[0].status = 1; exsit[0].user_nick = userInfo.Alias; } else { user_base userBase = new user_base(); userBase.is_actor = 1; userBase.phone = userInfo.Phone; userBase.reg_time = HelpFunction.ConvertToTimestamp(DateTime.Now); userBase.status = 1; userBase.user_pwd = CryptUtil.MD5("123456"); userBase.user_nick = userInfo.Alias; data.user_base.Add(userBase); } int num = data.SaveChanges(); if (num > 0) { var us = data.user_base.Where(p => p.phone == userInfo.Phone).ToList(); if (us.Count > 0) { user_detail userDetail = new user_detail(); userDetail.user_uid = us[0].user_uid; userDetail.user_city_id = userInfo.CityId; userDetail.user_birth = userInfo.BirthDay; userDetail.user_career = userInfo.Career; userDetail.user_fronticon = userInfo.FrontIcon; userDetail.user_gender = userInfo.Gender; userDetail.user_icon = userInfo.HeadImg; userDetail.user_intro = userInfo.Intro; userDetail.user_video = userInfo.ShowVideo; data.user_detail.Add(userDetail); foreach (var tag in userInfo.Tags) { user_label label = new user_label(); label.user_uid = us[0].user_uid; label.label_text = tag; data.user_label.Add(label); } data.SaveChanges(); } } dbContextTransaction.Commit(); return(true); } catch (Exception ex) { dbContextTransaction.Rollback(); Trace.WriteLine(ex); } return(false); } } }