コード例 #1
0
        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);
        }
コード例 #2
0
        public void CreateAccount(int ID)
        {
            //創建使用者的功能權限
            Feature feature = new Feature
            {
                MemberId   = ID,
                FeatInfor  = true,
                FeatLogRec = true
            };

            featRepo.Create(feature);
        }