Esempio n. 1
0
        /// <summary>
        /// 用户登陆
        /// </summary>
        /// <param name="userPhone"></param>
        /// <param name="userPwd"></param>
        /// <returns></returns>
        internal static UserMessage getLogin(string userPhone, string Pwd)
        {
            var user = UserLoginMapper.getAccount(userPhone);
            var bb   = TrickLock.WeiYiJieMiGuid(user.UserPwd);

            if (bb == Pwd)
            {
                if (user.UserGrade == "用户")
                {
                    return(user);
                }
            }
            return(null);
        }
Esempio n. 2
0
        /// <summary>
        /// 后台登陆判断超级管理员。普通管理员
        /// </summary>
        /// <param name="userPhone">账号</param>
        /// <param name="userPwd">密码</param>
        /// <returns></returns>
        internal static object Decryption(string userPhone, string userPwd)
        {
            var    user    = LoginMapper.GetLogin(userPhone);
            string UserPwd = TrickLock.WeiYiJieMiGuid(user.UserPwd);

            var Rples = LoginMapper.Rples(userPhone);

            if (Rples == null)
            {
                return(3);
            }
            else if (Rples.user_roles1 == "超级管理员") //超级管理员
            {
                if (UserPwd == userPwd)
                {
                    return(1);
                }
                else
                {
                    return(0);
                }
            }
            else if (Rples.user_roles1 == "管理员")//普通管理员
            {
                if (UserPwd == userPwd)
                {
                    return(-1);
                }
                else
                {
                    return(0);
                }
            }
            else //用户
            {
                return(3);
            }
        }