Beispiel #1
0
        /// <summary> 登录 </summary>
        public async Task <Tuple <hi_dd_user, string> > Login(string account, string password)
        {
            var find = await _user.GetListAsync(l => l.Account == account);

            if (find == null || find.Count == 0)
            {
                return(Tuple.Create <hi_dd_user, string>(null, "用户名不存在"));
            }

            find = find.Where(l => l.Password == password)?.ToList();

            if (find == null || find.Count == 0)
            {
                return(Tuple.Create <hi_dd_user, string>(null, "密码不正确"));
            }

            return(Tuple.Create(find.FirstOrDefault(), string.Empty));
        }