IRequest interface
訪問插件時(shí)的認證請求。
public interface IRequest
1
Members
name | description |
---|---|
AdminId { get; } | 如果管理員已登錄,則返回登錄管理員的Id;否則返回 0。 |
AdminName { get; } | 如果管理員已登錄,則返回登錄管理員的用戶名;否則返回空。 |
AdminPermissions { get; } | |
IsAdminLoggin { get; } | 判斷管理員是否登錄。 |
IsApiAuthenticated { get; } | 是否針對(duì)此插件的REST Api訪問包含Api認證Token。 |
IsApiAuthorized { get; } | 是否針對(duì)當前插件的REST Api訪問包含Api認證Token且此Token擁有當前插件的授權。 |
IsUserLoggin { get; } | 判斷用戶是否登錄。 |
UserId { get; } | 如果用戶已登錄,則返回登錄用戶的Id;否則返回 0。 |
UserName { get; } | 如果用戶已登錄,則返回登錄用戶的用戶名;否則返回空。 |
UserPermissions { get; } | |
AdminLogin(…) | 管理員登錄,調用此方法後(hòu)系統將(jiāng)計算此管理員的Token并存儲在cookie中,同時(shí)此方法將(jiāng)返回管理員Token,用于REST Api以及其他場景中。 |
AdminLogout() | 管理員退出登錄,調用此方法後(hòu)系統將(jiāng)清除登錄cookie。 |
GetCookie(…) | 獲取cookie。 |
GetPostBool(…) | 獲取JSON方式提交的Body中的指定鍵的值并轉換爲布爾值。 |
GetPostDecimal(…) | 獲取JSON方式提交的Body中的指定鍵的值并轉換爲小數。 |
GetPostInt(…) | 獲取JSON方式提交的Body中的指定鍵的值并轉換爲整數。 |
GetPostObject(…) | 獲取JSON方式提交的Body中的指定鍵的值并轉換爲對(duì)應的類型。 |
GetPostString(…) | 獲取JSON方式提交的Body中的指定鍵的值。 |
GetQueryBool(…) | 獲取訪問地址中的指定查詢字符串并轉換爲布爾值。 |
GetQueryDecimal(…) | 獲取訪問地址中的指定查詢字符串并轉換爲小數。 |
GetQueryInt(…) | 獲取訪問地址中的指定查詢字符串并轉換爲整數。 |
GetQueryString(…) | 獲取訪問地址中的指定查詢字符串。 |
IsCookieExists(…) | 判斷指定的cookie是否存在。 |
IsPostExists(…) | JSON方式提交的Body中是否包含指定的鍵/值對(duì)。 |
IsQueryExists(…) | 訪問地址是否包含指定的查詢字符串。 |
SetCookie(…) | 設置cookie。 此cookie將(jiāng)随著(zhe)浏覽器的關閉而删除。 (2 methods) |
UserLogin(…) | 用戶登錄,調用此方法後(hòu)系統將(jiāng)計算此用戶的Token并存儲在cookie中,同時(shí)此方法將(jiāng)返回用戶Token,用于REST Api以及其他場景中。 |
UserLogout() | 用戶退出登錄,調用此方法後(hòu)系統將(jiāng)清除登錄cookie。 |