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