為了增強移動端的登錄機制驗證,保證數據的安全性,報表工具FineReport提供了移動設備綁定的功能,每個系統用戶在使用移動端連接系統的時,需要管理員授權,將用戶的移動設備與系統綁定起來,如果管理員沒有給設備授權,則無法登錄。
注:給移動設備授權,需要配合用戶使用,也就是說用戶只能使用固定的一臺或幾臺設備登錄系統,如果使用別的設備登錄,但是該設備沒有授權,也是無法登陸的,如果在一臺已搜授權的設備上切換賬號登錄,還需再次給該切換的賬號授權。
另:一個新的工程,第一個用戶使用移動端登錄時,不需要管理員授權,比如說,用戶Anna是整個工程第一個用戶使用移動端登錄的,那么Anna使用的這臺設備不需要授權,可以直接連接,以后的別的用戶的設備就需要授權了。
一、移動設備綁定步驟
準備一個新的WebReport工程,啟動內置服務器。
1、開啟移動設備綁定
FineReport的移動設備綁定功能默認是關閉的,使用之前先要開啟,在PC端的瀏覽器地址欄中輸入http://localhost:8075/WebReport/ReportServer?op=fs,使用管理員賬號登錄,點擊管理系統>移動平臺>設備綁定,開啟移動設備綁定,如下圖:

2、第一個設備登錄
先在一臺機器上使用管理員賬號連接該工程,可以直接登錄,不需要給設備授權。管理員在PC端登錄數據決策系統,進入管理系統>移動平臺>設備綁定,可以看到已授權設備上顯示了管理員用戶綁定的設備的mac地址,如下圖:

注:第一次用移動端登錄系統的用戶不一定要管理員。
3、第二個設備登錄
第一臺設備登錄系統之后,不論是什么用戶,第二個及以后的設備上的移動端登錄系統就需要管理員授權,在另外一臺設備上,根據添加服務器配置好服務器之后,使用相同賬號登錄,點擊登錄,會彈出下圖的警告框:

此時,管理員在PC端刷新數據決策系統可以看到未授權設備中新增了一條記錄,表示該用戶在另外一臺設備上登錄系統,需要給該設備授權。
點擊中間的按鈕,將未授權設備移動到已授權設備面板中,即對未授權設備授權:

此時,在移動端上重新登錄,就可以登錄了,并且該設備上的任何系統用戶使用移動端訪問系統,均無需再次授權。
4、 切換用戶
在第二個設備上退出登錄,更換一個用戶繼續登錄系統,發現還會彈出設備未授權的對話框,需要管理員授權,管理員授權之后,在管理系統>移動平臺>移動設備綁定>已授權設備中可以看到,多了一個用戶:
新聞熱點
疑難解答
圖片精選