使用O2OA二次開發搭建企業辦公平臺(四)平臺部署篇:使用者密碼設定
本部落格為O2OA系列教程、O2OA使用手冊,教程目錄和各章節天梯將在連載完後更新。
本章題綱:
1、修改系統管理員密碼
2、修改新建使用者的預設密碼
一、修改系統管理員密碼:
在下載新的O2OA伺服器後,系統預設的管理員密碼統一為o2,下面我們著手修改管理員碼為: password2018
方法一:在系統控制面板中修改
先正常完成O2OA系統啟動,使用xadmin登入系統,在左上角系統選單中點選控制面板 - 系統設定:
在基礎配置 - 系統使用者配置介面中,可以直接進行超級管理員(xadmin)密碼修改,如下圖所示:
點選[修改超級管理員密碼],輸入新密碼,點選確定即可完成密碼修改操作,如下圖所示:
至此,管理員使用者密碼修改完成!
方法二:執行密碼修改命令
執行服務啟動命令:start_windows.bat或者start_linux.sh(本章節以windows系統為例,linux和mac或者其他系統操作類似),系統將顯示伺服器命令列:
管理員修改命令為:
setPassword (oldpasswd) (newpasswd) |
其中oldpasswd 為舊密碼, newpasswd為新密碼,根據說明我們執行命令:
setPassword o2 password2018 |
說明:如果使用的是系統內嵌的H2資料庫的話,需要先啟動資料庫,然後再進行密碼更新。因為系統會將管理員密碼作為資料庫訪問密碼,命令需要在修改管理員使用者密碼的同時修改資料庫密碼。
密碼修改執行結果如下圖所示:
至此,管理員使用者密碼修改完成!
二、修改新建使用者的預設密碼
系統在組織管理應用裡新建使用者後,使用者的預設登入密碼為o2,如果需要為使用者生成其他的統一登入密碼,或者使用其他資訊(比如說手機號後6位)作為登入密碼,則需要在配置檔案裡進行設定。
方法一:在系統控制面板中修改(方法與管理員密碼修改類似)
先正常完成O2OA系統啟動,使用xadmin登入系統,在左上角系統選單中點選控制面板 - 系統設定.....在此不重複描述,在基礎配置 - 系統使用者配置介面中,可以直接進行新建使用者的預設密碼修改,如下圖所示:
點選修改預設密碼,可以輸入固定的統一密碼,如password,也可以使用指令碼來獲取動態的資料來設定密碼,如:
(person.getMobile()) :使用使用者的行動電話號碼來作為登入密碼
(person.getMobile().substring(5);) :使用使用者的行動電話號碼後6位來作為登入密碼
至此,新使用者預設密碼修改完成!
方法二:修改配置檔案
配置檔案路徑:o2server/config/person.json
如果沒有該檔案,請從目錄o2server/config/sample/中複製person.json檔案到o2server/config目錄下。
{ "superPermission":true, #是否允許使用者使用超級管理員密碼進行登入 "codeLogin":true, #使用者登入是否啟動驗證碼 "bindLogin":true, #是否允許使用者使用手機APP掃碼登入 "register":"code", #是否允許主動註冊新使用者 "password":"(person.getMobile().substring(5);)" #新使用者預設密碼設定 } |
從以上指令碼資訊,我們可以看到,修改password值即可完成對使用者預設密碼的設定。重啟伺服器,使配置生效即可。
下一篇:使用O2OA二次開發搭建企業辦公平臺(五)平臺部署篇:連線O2雲,使用APP