1.一種用戶身份切換方法,其特征在于,所述方法包括:
如果已登錄的用戶為管理員用戶,獲取所述用戶待模擬的目標(biāo)用戶的標(biāo)識;
根據(jù)所述目標(biāo)用戶的標(biāo)識確定所述目標(biāo)用戶的權(quán)限;
接收終端發(fā)送的第一業(yè)務(wù)操作請求,所述第一業(yè)務(wù)操作請求中攜帶有用戶執(zhí)行的第一業(yè)務(wù)操作的標(biāo)識;
根據(jù)所述目標(biāo)用戶的權(quán)限和所述第一業(yè)務(wù)操作的標(biāo)識判斷是否對所述第一業(yè)務(wù)操作進(jìn)行授權(quán),得到第一判斷結(jié)果;
將所述第一判斷結(jié)果攜帶于第一業(yè)務(wù)操作響應(yīng)中,并將所述第一業(yè)務(wù)操作響應(yīng)發(fā)送給終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
將所述第一業(yè)務(wù)操作的標(biāo)識、所述目標(biāo)用戶的標(biāo)識和所述用戶標(biāo)識生成日志。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
如果已登錄的用戶為管理員用戶,判斷所述用戶是否要模擬除所述用戶外的其他用戶;
如果所述用戶要模擬除所述用戶外的其他用戶,則獲取所述用戶待模擬的目標(biāo)用戶的標(biāo)識。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
用戶登錄后,為所述用戶的本次登錄確定會話標(biāo)識;
將所述會話標(biāo)識和所述用戶標(biāo)識進(jìn)行關(guān)聯(lián);
將所述業(yè)務(wù)操作的標(biāo)識、所述第一判斷結(jié)果、所述會話標(biāo)識、所述目標(biāo)用戶的標(biāo)識和所述用戶的用戶標(biāo)識生成日志。
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括:
用戶登錄后,獲取所述用戶的用戶標(biāo)識;
根據(jù)所述用戶標(biāo)識判斷所述用戶是否為管理員用戶。
6.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括:
如果所述用戶不為管理員用戶,獲取所述用戶的用戶標(biāo)識確定所述用戶的權(quán)限;
接收終端發(fā)送的第二業(yè)務(wù)操作請求,所述第二業(yè)務(wù)操作請求中攜帶有所述用戶執(zhí)行的第二業(yè)務(wù)操作的標(biāo)識;
根據(jù)所述用戶的權(quán)限和所述第二業(yè)務(wù)操作的標(biāo)識判斷是否對所述第二業(yè)務(wù)操作進(jìn)行授權(quán),得到第二判斷結(jié)果;
將所述第二判斷結(jié)果攜帶于第二業(yè)務(wù)操作響應(yīng)中,并將所述第二業(yè)務(wù)操作響應(yīng)發(fā)送給終端。
7.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述獲取所述用戶待模擬的目標(biāo)用戶的標(biāo)識,包括:
接收所述終端發(fā)送的設(shè)置請求,所述設(shè)置請求中攜帶有所述目標(biāo)用戶的標(biāo)識;
根據(jù)所述目標(biāo)用戶的標(biāo)識對runAs字段進(jìn)行寫入;
如果所述用戶為管理員用戶,查詢所述runAs字段,得到待模擬的所述目標(biāo)用戶的標(biāo)識。
8.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括:
接收所述終端發(fā)送的清除請求,所述清除請求用于表明對runAs字段進(jìn)行刪除;
根據(jù)清除請求對所述runAs字段進(jìn)行刪除;
接收終端發(fā)送的第三業(yè)務(wù)操作請求,所述第三業(yè)務(wù)操作請求中攜帶有所述用戶執(zhí)行的第三業(yè)務(wù)操作的標(biāo)識;
根據(jù)所述用戶的權(quán)限和所述第三業(yè)務(wù)操作的標(biāo)識判斷是否對所述第三業(yè)務(wù)操作進(jìn)行授權(quán),得到第三判斷結(jié)果;
將所述第三判斷結(jié)果攜帶于第三業(yè)務(wù)操作響應(yīng)中,并將所述第三業(yè)務(wù)操作響應(yīng)發(fā)送給終端。
9.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括:
根據(jù)所述目標(biāo)用戶的標(biāo)識判斷所述目標(biāo)用戶是否滿足預(yù)設(shè)條件;
如果所述目標(biāo)用戶滿足所述預(yù)設(shè)條件,根據(jù)所述目標(biāo)用戶的標(biāo)識確定所述目標(biāo)用戶的權(quán)限。
10.一種用戶身份切換裝置,其特征在于,所述裝置包括第一獲取單元、第一確定單元、第一接收單元、第一判斷單元和第一發(fā)送單元,其中:
所述第一獲取單元,用于如果已登錄的用戶為管理員用戶,獲取所述用戶待模擬的目標(biāo)用戶的標(biāo)識;
所述第一確定單元,用于根據(jù)所述目標(biāo)用戶的標(biāo)識確定所述目標(biāo)用戶的權(quán)限;
所述第一接收單元,用于接收終端發(fā)送的第一業(yè)務(wù)操作請求,所述第一業(yè)務(wù)操作請求中攜帶有用戶執(zhí)行的第一業(yè)務(wù)操作的標(biāo)識;
所述第一判斷單元,用于根據(jù)所述目標(biāo)用戶的權(quán)限和所述第一業(yè)務(wù)操作的標(biāo)識判斷是否對所述第一業(yè)務(wù)操作進(jìn)行授權(quán),得到第一判斷結(jié)果;
所述第一發(fā)送單元,用于將所述第一判斷結(jié)果攜帶于第一業(yè)務(wù)操作響應(yīng)中,并將所述第一業(yè)務(wù)操作響應(yīng)發(fā)送給終端。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括第一生成單元,用于將所述第一業(yè)務(wù)操作的標(biāo)識、所述目標(biāo)用戶的標(biāo)識和所述用戶標(biāo)識生成日志。