public Member Login(Member entity) { Member member; //驗證登錄 if ((String.IsNullOrEmpty(entity.Name)) || (String.IsNullOrEmpty(entity.Password))) { member = null; } member = memberRepo.Get(m => m.Name == entity.Name); if (member != null) { if (member.Password != entity.Password) { member = null; } else { //紀錄登入時間 LogRecord logRecord = new LogRecord(); logRecord.LoginTime = DateTime.Now; logRecord.MemberId = member.ID; logRecord.LogoutTime = DateTime.Now.AddMinutes(30); logRecRepo.Create(logRecord); } } return(member); }
public void CreateAccount(int ID) { //創建使用者的功能權限 Feature feature = new Feature { MemberId = ID, FeatInfor = true, FeatLogRec = true }; featRepo.Create(feature); }