|
安(an)全(quan)管(guan)理(li)是(shi)每(mei)個(ge)工(gong)程(cheng)中(zhong)必(bi)不(bu)可(ke)少(shao)的(de)一(yi)部(bu)分(fen),它(ta)的(de)主(zhu)要(yao)的(de)功(gong)能(neng)是(shi)對(dui)訪(fang)問(wen)權(quan)限(xian)的(de)限(xian)製(zhi),增(zeng)加(jia)安(an)全(quan)性(xing)。紫(zi)金(jin)橋(qiao)軟(ruan)件(jian)的(de)聯(lian)機(ji)幫(bang)助(zhu)中(zhong)有(you)初(chu)步(bu)的(de)介(jie)紹(shao),下(xia)麵(mian)主(zhu)要(yao)分(fen)享(xiang)一(yi)下(xia)本(ben)人(ren)在(zai)使(shi)用(yong)中(zhong)總(zong)結(jie)出(chu)的(de)使(shi)用(yong)方(fang)法(fa)。
我們首先需要建幾個用戶,如下圖:
 
定(ding)義(yi)用(yong)戶(hu)組(zu)時(shi),需(xu)要(yao)對(dui)該(gai)用(yong)戶(hu)組(zu)的(de)安(an)全(quan)區(qu)和(he)操(cao)作(zuo)權(quan)限(xian)進(jin)行(xing)勾(gou)選(xuan),定(ding)義(yi)用(yong)戶(hu)時(shi)也(ye)會(hui)有(you)這(zhe)樣(yang)一(yi)個(ge)選(xuan)擇(ze),最(zui)終(zhong)用(yong)戶(hu)定(ding)義(yi)時(shi)所(suo)能(neng)控(kong)製(zhi)的(de)安(an)全(quan)區(qu)和(he)操(cao)作(zuo)權(quan)限(xian)為(wei)用(yong)戶(hu)組(zu)和(he)該(gai)用(yong)戶(hu)所(suo)勾(gou)選(xuan)的(de)合(he)集(ji)。下(xia)麵(mian)有(you)個(ge)提(ti)示(shi)“用戶列表:(拖拽改變用戶組)”,需要注意的是,將用戶拖拽其他用戶組可能會改變該用戶權限,比如,將上圖中的“阿三”用戶拖拽到“係統管理員”用戶組內,“阿三”此時擁有所有權限,再將“阿三”拖拽回“新增用戶”,該(gai)用(yong)戶(hu)依(yi)然(ran)擁(yong)有(you)所(suo)有(you)權(quan)限(xian),也(ye)就(jiu)是(shi)說(shuo),進(jin)過(guo)拖(tuo)拽(zhuai)後(hou)的(de)權(quan)限(xian)為(wei)該(gai)用(yong)戶(hu)原(yuan)有(you)權(quan)限(xian)與(yu)新(xin)用(yong)戶(hu)組(zu)權(quan)限(xian)的(de)合(he)集(ji),這(zhe)種(zhong)權(quan)限(xian)的(de)改(gai)變(bian)是(shi)權(quan)限(xian)必(bi)然(ran)增(zeng)大(da)。很(hen)多(duo)不(bu)了(le)解(jie)的(de)人(ren)會(hui)誤(wu)認(ren)為(wei)拖(tuo)拽(zhuai)後(hou)權(quan)限(xian)不(bu)變(bian)。
用戶建好後,點擊“啟動”按an鈕niu,安an全quan管guan理li功gong能neng啟qi用yong,一yi般ban情qing況kuang下xia不bu指zhi定ding缺que省sheng用yong戶hu。保bao存cun退tui出chu,再zai運yun行xing紫zi金jin橋qiao軟ruan件jian時shi,會hui彈dan出chu係xi統tong登deng錄lu窗chuang口kou,輸shu入ru正zheng確que用yong戶hu名ming和he密mi碼ma即ji可ke登deng錄lu。很hen多duo時shi候hou係xi統tong的de登deng錄lu窗chuang口kou不bu能neng滿man足zu正zheng常chang需xu求qiu,那na就jiu需xu要yao我wo們men自zi己ji動dong手shou做zuo登deng錄lu頁ye麵mian。我wo自zi己ji做zuo了le兩liang個ge畫hua麵mian——登錄頁麵和修改密碼頁麵,如下圖。
 
 
登錄畫麵比較簡單,腳本都在“登錄”按鈕中,腳本如下:
 
使用LoginDirect()函數直接登錄可以簡化腳本,“1”表*shidengluchenggong,zhelisuoshurudeyonghuminghemimabixushianquanguanlizhongyoudeyonghu,jishianquanguanliweiqiyongyerengranyouxiao。weileburangtarenkandaomima,keyiduiwenbenkuangjinxingshezhi,bashuxingzhongdekoulingfuxuankuanggoushang。
 
密碼就會如這樣顯示: 。
修改密碼頁麵腳本都在“確認”按鈕中,腳本如下:
使用PageValidate()函數前需要對相應對象做設置,這裏需要對文本框做設置。
 
把“不能為空”勾上,運行時如果文本框為空,就會有如下提示:
 
下麵是幾個判斷句,符合條件就進行下一步,否則彈出相應錯誤對話框,這樣寫就比較清楚。
幾乎每一個對象或組件都有安全區設置,安全區可以使保護精確到單個對象(未設置安全區的對象可以隨意操作),無權限的用戶能看見卻不能操作,通常無權限瀏覽也就是沒有權限操作,所以頂多會對畫麵設置安全區甚至不用安全區。
每個用戶都有操作時限的設置,用戶登陸後,超過時限會自動退出,也就喪失了所有的權限,此處通常不設置,默認為無時間限製。
gongchengjiamiyuanquanguanliyouxiebutong,tazhuyaoshibaohugongchengwenjianbubeixiugai,qiyonggongchengjiamihou,keyizhengchangyunxing,danjinruzutaishixuyaoshurukouling,ruguowangjikouling,gongchengjiangwufajinru,jishibagongchengxiadewenjian(如畫麵)拷到其他工程中,也打不開,提示“無法打開加密窗口”。
 
運行時如果想對安全管理進行操作,可以利用相關函數,所有的函數在安裝目錄下SysGen.exe中。雙擊打開SysGen.exe,點擊“畫麵”按鈕,名稱處選擇“ObSecuArea”,所有相關函數都在這裏,有說明有示例。
|