|
@@ -29,4 +29,24 @@ class CommonController extends BaseController {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //重置管理员用户密码
|
|
|
|
|
+ //使用方式:
|
|
|
|
|
+ //若用官方自动脚本或者docker方式安装,则需在命令行里执行docker exec showdoc php /var/www/html/index.php home/common/repasswd
|
|
|
|
|
+ //若是手动安装php环境的,则在命令行中切换到showdoc目录,执行php index.php home/common/repasswd
|
|
|
|
|
+ //执行后会把管理员用户showdoc的密码重置为123456
|
|
|
|
|
+ public function repasswd(){
|
|
|
|
|
+ if (preg_match("/cli/i", php_sapi_name()) ) {
|
|
|
|
|
+ if(D("User")->where("username = 'showdoc' ")->find()){
|
|
|
|
|
+ D("User")->where("username = 'showdoc' ")->save(array("groupid"=> 1,'password'=>"a89da13684490eb9ec9e613f91d24d00" )) ;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ D("User")->add(array('username'=>"showdoc" ,"groupid"=>1,'password'=>"a89da13684490eb9ec9e613f91d24d00" , 'reg_time'=>time()));
|
|
|
|
|
+ }
|
|
|
|
|
+ echo "ok \n" ;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ echo "please run in command line";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|