コード例 #1
0
        public string GetTokenAuthenTest()
        {
            TokenAuthen t     = new TokenAuthen();
            string      token = t.GetTokenAuthenTest();

            NLogManager.LogMessage("GetTokenAuthen test: " + token);
            return(token);
        }
コード例 #2
0
        public string GetTokenAuthen()
        {
            if (AccountSession.AccountID <= 0)
            {
                NLogManager.LogMessage("GetTokenAuthen Account NULL!");
                return(string.Empty);
            }
            TokenAuthen t           = new TokenAuthen();
            var         accountInfo = AccountDAO.GetAccountInfo(AccountSession.AccountID);
            string      token       = t.GetTokenAuthen(accountInfo);

            NLogManager.LogMessage("GetTokenAuthen: " + JsonConvert.SerializeObject(accountInfo) +
                                   "\r\nTokenAuthen: " + token);
            return(token);
        }
コード例 #3
0
        public UserInfo AccessTokenAuthen(string token)
        {
            TokenAuthen t = new TokenAuthen();
            var         d = t.AccessToken(token);

            if (d != null)
            {
                UserInfo accountInfo = new UserInfo()
                {
                    userid   = d.AccountID.ToString(),
                    username = d.DisplayName
                };
                NLogManager.LogMessage("AccessTokenAuthen: " + token + "\r\n" + JsonConvert.SerializeObject(accountInfo));
                return(accountInfo);
            }
            else
            {
                return(null);
            }
        }