JumboTCMS_src/JumboTCMS.API/Discuz/Toolkit/DiscuzSession.cs
(开头部分) 28KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Xml;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Net;
using Newtonsoft.Json;
using System.Web;
namespace JumboTCMS.API.Discuz.Toolkit
{
public class DiscuzSession
{
Util util;
public SessionInfo session_info;
string auth_token;
string forum_url;
internal Util Util
{
get { return util; }
}
internal string SessionKey
{
get { return session_info.SessionKey; }
}
// use this for plain sessions
public DiscuzSession(string api_key, string shared_secret, string forum_url)
{
util = new Util(api_key, shared_secret, forum_url + "services/restserver.aspx?");
this.forum_url = forum_url;
}
// use this if you want to re-start an infinite session
public DiscuzSession(string api_key, SessionInfo session_info, string forum_url)
: this(api_key, session_info.Secret, forum_url)
{
this.session_info = session_info;
this.forum_url = forum_url;
}
/// <summary>
/// 获得令牌的地址
/// </summary>
/// <returns></returns>
public Uri CreateToken()
{
return new Uri(string.Format("{0}login.aspx?api_key={1}", forum_url, util.ApiKey));
}
/// <summary>
/// 获取当前登录用户ID
/// </summary>
/// <returns></returns>
public Me GetLoggedInUser()
{
后面还有 686 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。