Beispiel #1
0
        public string RefToken()
        {
            string AccessToken = "";

            Model.TokenConfigModel model = new Model.TokenConfigModel();
            DAL.TokenConfigDAL     dal   = new DAL.TokenConfigDAL();
            AccessToken       = Common.PageInput.TokenStr();
            model.AccessToken = AccessToken;
            model.CreateTime  = DateTime.Now;
            model.Gzh         = "nmj_yyinfo";
            model.Memo        = "";
            model.TokenType   = "all";
            dal.DeleteList(" Gzh='nmj_yyinfo' and TokenType='all' ");
            dal.Add(model);
            return(AccessToken);
        }
Beispiel #2
0
        public string GetAccessToken()
        {
            DateTime dt_100MintesAgo = DateTime.Now.AddMinutes(-100);

            DAL.TokenConfigDAL dal = new DAL.TokenConfigDAL();

            //大于等于一个小时之前
            string AccessToken = "";

            AccessToken = DAL.DalComm.ExStr(" select AccessToken from dbo.TokenConfig where  CreateTime	>= '" + dt_100MintesAgo.ToString("yyyy-MM-dd HH:mm:ss") + "'  ");

            if (AccessToken == "")
            {//应该刷新了
                return(RefToken());
            }
            else
            {//不应该刷新
                return(AccessToken);
            }
        }