Discuz!NT官方社区

首页 » Discuz!NT开发与测试 » Discuz!NT插件开发 » 请问userkey是什么东东,如何获取?
abis - 2007-2-16 9:43:00
主要是想在自己的页面退出的时候,同时也退出论坛。谢谢
conku - 2007-2-16 15:08:00
还没尝试好,最近没时间搞DZ!写出来告诉你
abis - 2007-2-16 15:10:00
最近在忙什么啊?什么时候出来一起去喝咖啡先
conku - 2007-2-16 15:13:00
o(∩_∩)o...哈哈,在看帖子!R3好像支持后台共享域名添加,我还没测试的!
abis - 2007-2-16 17:14:00
试试看吧,美女,俺是特意从php方面转过来的,目的就是为了.net开发效驴高
conku - 2007-2-19 12:22:00
哈哈!新年好哦,我又来看了,php不好吗?
我还想去学习Ruby...........看了很多文章说开发效率非常高!
wcnit - 2007-2-21 8:16:00
Ruby???
abis - 2007-2-21 14:34:00
PHP是很好,可是开发的时候很麻烦,没有.NET来得方便
abis - 2007-2-26 9:03:00
有人知道userkey吗,帮帮忙吧
hotoowind - 2007-2-27 16:01:00
我发现UserKey是用户MD5后的密码的子串:SubString(4,8),即第4位后开始的8位。
参考以下函数:
/// <summary>
        /// 检查是否登录
        /// </summary>
        /// <returns></returns>
        public static bool CheckLogin()
        {
            if(HttpContext.Current.Request.Cookies["dnt"] != null)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

        /// <summary>
        /// 取得当前登录用户的UserID
        /// </summary>
        /// <returns></returns>
        public static int GetUserId()
        {
            if(CheckLogin())
            {
                return Int32.Parse(ForumUtils.GetCookie("userid"));
            }
            else
            {
                return -1;
            }
        }

        /// <summary>
        /// 取当前用户的信息
        /// </summary>
        /// <returns></returns>
        public static UserInfo GetCurrentUser()
        {
            return UserFactory.GetUserInfo(GetUserId());
        }

        /// <summary>
        /// 取得当前用户的UserKey
        /// </summary>
        /// <returns></returns>
        public static string GetUserKey()
        {
            UserInfo _user = GetCurrentUser();
            if(_user != null)
            {
                return _user.Password.Substring(4,8);
            }
            else
            {
                return String.Empty;
            }
        }
abis - 2007-2-28 10:09:00
感谢楼上,收藏
雪人 - 2007-2-28 18:20:00


引用:
原帖由 hotoowind 于 2007-2-27 16:01:00 发表
我发现UserKey是用户MD5后的密码的子串:SubString(4,8),即第4位后开始的8位。
参考以下函数:
/// <summary>
        /// 检查是否登录
        /// </summary>
        /// <returns><......

  没错:)
1
查看完整版本: 请问userkey是什么东东,如何获取?