Ejemplo n.º 1
0
        /// <summary>
        /// APP获取短信验证码
        /// </summary>
        /// <param name="phone">用户手机号(账号)</param>
        /// <returns></returns>
        public Stream GetValidateCode(string phone)
        {
            try
            {
                RegistUserHandler regist = new RegistUserHandler();
                string            number = regist.SendMessageForLogin(phone);

                if (!string.IsNullOrEmpty(number))
                {
                    return(new MemoryStream(Encoding.UTF8.GetBytes(number)));
                }
                else
                {
                    return(new MemoryStream(Encoding.UTF8.GetBytes("error")));
                }
            }
            catch (Exception err)
            {
                Logger.Error("GetValidateCode Error", err);
                return(new MemoryStream(Encoding.UTF8.GetBytes("error")));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 验证验证码是否正确
        /// </summary>
        /// <param name="phone"></param>
        /// <param name="code"></param>
        /// <returns></returns>
        public Stream IsValidateCodeTrue(string phone, string code)
        {
            try
            {
                RegistUserHandler regist = new RegistUserHandler();
                string            number = regist.IsValidateCodeTrue(phone, code);

                if (!string.IsNullOrEmpty(number))
                {
                    return(new MemoryStream(Encoding.UTF8.GetBytes(number)));
                }
                else
                {
                    return(new MemoryStream(Encoding.UTF8.GetBytes("error")));
                }
            }
            catch (Exception err)
            {
                Logger.Error("IsValidateCodeTrue Error", err);
                return(new MemoryStream(Encoding.UTF8.GetBytes("error")));
            }
        }