使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置

转载:https://my.oschina.net/u/3931542/blog/2218693

本博客为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