2018-10-09实习日记2

SCMain


    

    

    

    



    

在库传感器

总计:

在线:

离线:

停用:

在途冷链车辆

总计:

在线:

离线:

停用:

冷藏箱

总计:

在线:

离线:

停用:

今日在库监测详情
报警累计时长
新增报警
概述
连续监测时长:
监测系统应用活跃度:
今日在库报警处理
已处理:%
未处理:%
今日在途监测详情
报警累计时长
新增报警
概述
连续监测时长:
发运次数:
今日在途报警处理
已处理:%
未处理:%
今日冷藏箱监测详情
报警累计时长
新增报警
概述
连续监测时长:
发运次数:
今日冷藏箱报警处理
已处理:%
未处理:%

注册界面

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="THMS.page.Register"
    EnableEventValidation="false" %>




    

    

    

    

    

    

    
    
    

    

    

    



    

后台代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BLL;
using BasicItem;
using System.Text;
using MenuUtility;
using BasicItem.BasicCommon;
using System.Data;

namespace THMS.page
{
    public partial class Register : System.Web.UI.Page
    {
        private RegisterBLL _Common = new RegisterBLL();
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["Action"] != null)
            {
                string returnMsg = string.Empty;
                StringBuilder returngvwMsg = new StringBuilder();
                switch (Request["Action"])
                {
                    case "GetVali":
                        returnMsg = getValidateCode(Request["PhoneNum"].ToString(), Request["strCheckCode"].ToString());
                        Response.Write(returnMsg);
                        break;
                    case "ValidateCode":
                        returnMsg = checkValidateCode(Request["strPhoneNum"].ToString(), Request["strCheckCode"].ToString(), Request["strValidate"].ToString());
                        Response.Write(returnMsg);
                        break;
                    case "Add":
                        returnMsg = RegisterUserInfo(Request["strPhoneNum"].ToString(), Request["strCheckCode"].ToString(), Request["strValidate"].ToString(), Request["strPassword"].ToString());
                        Response.Write(returnMsg);
                        break;
                    case "CheckCode":
                        returnMsg = CheckCode(Request["strVerify"].ToString());
                        Response.Write(returnMsg);
                        break;
                }
                Response.ContentType = "text/xml";
                Response.Expires = 0;
                Response.Flush();
                Response.End();
            }
        }


        /// 
        /// 获取验证码
        /// 
        /// 
        /// 
        /// 
        /// 0:发送成功  1:发送失败  2:超过当日发送次数  3:手机号已注册
        public string getValidateCode(string strPhoneNo, string strCheckCode)
        {
            RegisterBLL _RegisterBLL = new RegisterBLL();
            return _RegisterBLL.getValidateCode(strPhoneNo, strCheckCode);
        }

        /// 
        /// 检查验证码(注册用户)
        /// 
        /// 
        /// 
        /// 
        /// 
        /// true:验证成功  false:验证码不正确
        public string checkValidateCode(string strPhoneNo, string strCheckCode, string strValidateCode)
        {
            if (_Common.checkValidateCode(strPhoneNo, strCheckCode, strValidateCode))
            {
                return "1";
            }
            else
            {
                //验证失败
                return "0";
            }
        }
        /// 
        /// 检查验证码(注册用户)
        /// 
        /// 
        /// 
        /// 
        /// 
        /// true:注册成功  false:注册失败
        public string RegisterUserInfo(string strPhoneNo, string strCheckCode, string strValidateCode, string strPassword)
        {
            string Password = new MD5Encrypt().EncryptMD5Str(strPassword).Replace("'", "\"");
            if (_Common.checkValidateCode(strPhoneNo, strCheckCode, strValidateCode))
            {
                //验证成功,注册用户
                if (_Common.RegisterUserInfo(strPhoneNo, Password, "1"))
                {
                    return "1";
                }
                else return "0";
            }
            else
                return "0";
        }


        public string CheckCode(string txtVerify)
        {
           return String.Compare(Session["Codegif"].ToString(), txtVerify, true).ToString();
        }
    }
}

你可能感兴趣的:(2018-10-09实习日记2)