top-image

OLDER ARTICLES

要在PBootCMS中解决编辑器将<div>标签转换为<p>标签的问题,你可以按照以下步骤操作:

  1. 修改ueditor.all.js文件

    • 找到core->extend->ueditor->ueditor.all.js文件。
    • 定位到大约第10830行,将allowDivTransToP: true改为allowDivTransToP: false
  2. 修改ueditor.config.js文件

    • 找到core->extend->ueditor->ueditor.config.js文件。
    • 定位到大约第560-565行,取消注释并修改相关配置项。

具体步骤

步骤 1: 修改ueditor.all.js

  1. 打开core->extend->ueditor->ueditor.all.js文件。
  2. 定位到大约第10830行。
  3. allowDivTransToP: true改为allowDivTransToP: false

要在PBootCMS中实现产品的置顶功能,你可以按照以下步骤操作:

  1. 定位到模板文件

    • 打开你的网站后台。
    • 导航到模板管理部分,找到templates default目录下的index.html文件。
  2. 修改产品列表查询参数

    • index.html文件中找到展示产品列表的部分。
    • 修改产品列表的查询参数,将order=sorting改为istop=1。这样可以确保只有设置了置顶标志的产品会被优先显示。
  3. 调用特定类型的产品

    • 如果你需要调用推荐产品,可以在相应的位置使用isrecommend=1作为查询参数。
    • 同样地,如果你想展示头条产品,可以使用isheadline=1作为条件。

【目录权限分配】
├─application 应用目录,一般情况下不需要修改,所以允许脚本执行,拒绝写入(权限值:0555)

├─core 核心框架,一般情况下不需要修改,所以允许脚本执行,拒绝写入(权限值:0555)

├─data 存放缓存文件、数据等,所以允许写入(权限值:0755)

│ ├─backup 备份文件存放目录,放置更新包、备份包(清除缓存会一起清理掉)(权限值:0755)

│ ├─conf 版本号文件、汉字拼音文件等,这是不会有php文件(权限值:0755)

│ ├─model 创建自定义模型时,相关文件的模板样本,拒绝写入(权限值:0555)

│ ├─runtime 系统运行时生成的缓存文件目录,可以手工删除里面的目录文件(权限值:0755)

│ ├─schema 存放数据表字段缓存文件,对网站性能加速(权限值:0755)

│ ├─session_xxxxxx 服务器临时缓存目录,比如:验证码、临时校验等,这是不会有php文件(权限值:0755)

│ ├─sqldata_xxxxxx 数据库备份目录,建议备份挪到网站外存储,避免被利用下载破解密码(权限值:0755)

│ ├─weapp 制作、打包插件专属目录,一般在本地开发,要拒绝写入(权限值:0555)

├─extend 扩展类库、自定义函数文件的目录,专门给开发者二次开发易优CMS,拒绝写入(权限值:0555)

├─install 安装完系统后,直接删除;如需要搬家另外从demo源码里拷贝

├─public 公共静态资源文件存放目录,不会包含php、jsp、asp、aspx等动态文件,拒绝写入(权限值:0555)

├─template 前端模板存放目录,不建议在后台进行模板编辑,所以要拒绝写入(权限值:0555)

├─uploads 图片上传存储目录,不会包含php、jsp、asp等动态文件,允许脚本执行、写入(权限值:0755)

├─vendor 第三方资源包目录,允许脚本执行,拒绝写入(权限值:0555)

├─weapp 后台插件应用目录,允许脚本执行,拒绝写入(权限值:0555)

├─index.php 前台入口文件,允许脚本执行,拒绝写入(权限值:0555)

├─login.php 后台入口文件,允许脚本执行,拒绝写入(权限值:0555)

如果网站是生成静态模式,生成的那些存放静态文件的目录(权限值:0755)

如果你忘记了易优CMS(EyouCMS)网站后台的登录密码,可以按照以下步骤来重置密码:

方法一:使用官方提供的重置工具

  1. 下载官方重置工具

  2. 上传重置工具文件

    • 将解压后的 setpwd.php 文件上传到网站的根目录。
  3. 访问重置工具

    • 在浏览器中访问 http://yousite.com/setpwd.php (将 yousite.com 替换为你的网站域名)。
    • 按照页面提示操作,输入相关的数据库信息以及需要重置的用户名和新密码。
  4. 完成重置

    • 提交表单后,按照提示完成密码重置。
  5. 删除重置工具文件

    • 重置密码后,务必删除 setpwd.php 文件,以防止他人利用该工具修改密码。

方法二:手动修改数据库

如果你熟悉数据库操作,也可以选择直接修改数据库来重置密码。

  1. 打开数据库

    • 使用如 phpMyAdmin 或者其他数据库管理工具登录到你的MySQL数据库。
  2. 定位到管理员表

    • 找到存放管理员信息的表,通常是 ey_admin
  3. 修改密码字段

    • 在 ey_admin 表中找到对应的管理员账户,修改密码字段(通常是 password 字段)为你想要的新密码。
    • 注意,密码通常是以加密形式存储的,所以你需要使用相同的加密方式来生成新的密码值。
  4. 保存更改

    • 保存对数据库所做的更改。
  5. 清理缓存

    • 登录后台后,记得清理缓存以确保更改生效。

注意事项

  • 安全性:无论采用哪种方法,重置密码后都应该尽快更改密码,并确保使用强密码。
  • 备份:在进行任何数据库操作之前,最好先备份数据库,以防万一操作失误导致数据丢失。

通过上述方法之一,你可以重置易优CMS后台的登录密码。如果有任何疑问或需要进一步的帮助,请随时告知!

特意为大家准备了一个易优修改重置后台密码的小工具。这个小工具的作用在于,当大家不慎忘记后台登陆密码的时候,可以帮助大家迅速进行重置。

首先,下载附件并解压,接着将 setpwd.php 文件上传至网站的根目录。然后,运行“http://你的域名/setpwd.php”,按照操作指示逐步执行即可。

在完成密码修改之后,强烈建议大家删除该文件,以免被其他人利用此文件进行不当修改。

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>密码修改工具 - 易优CMS</title>
</head>
<body>
<?php
    error_reporting(E_ALL & ~E_NOTICE);
    header('Content-Type: text/html; charset=UTF-8');

    $database = include_once "application/database.php";
    $dbHost = trim($database['hostname']);
    $dbport = $database['hostport'] ? $database['hostport'] : '3306';
    $dbName = trim($database['database']);
    $dbUser = trim($database['username']);
    $dbPwd = trim($database['password']);
    $dbPrefix = empty($database['prefix']) ? 'ey_' : trim($database['prefix']);
    $charset = trim($database['charset']);

    $conn = @mysqli_connect($dbHost, $dbUser, $dbPwd,$dbName,$dbport);
    if (mysqli_connect_errno($conn)){
        $msg = "连接数据库失败!".mysqli_connect_error($conn);
        tips($msg);
    }
    mysqli_set_charset($conn, $charset);

    if ($_SERVER['REQUEST_METHOD'] == 'POST') {

        $type = $_POST['type'];
        if (1 == $type) { // 修改后台登录密码
            $user_name = $_POST['user_name'];
            $password = $_POST['password'];
            if (empty($password)) {
                tips("新密码不能为空!");
            }

            $config = include_once "application/config.php";
            $auth_code = $config['AUTH_CODE'];
            $sql = "SELECT value FROM `{$dbPrefix}config` WHERE name='system_auth_code' AND inc_type='system' LIMIT 1";
            $ret = mysqli_query($conn,$sql);
            while($row = mysqli_fetch_array($ret))
            {
                if (!empty($row['value'])) {
                    $auth_code = $row['value'];
                }
            }
            $password = md5($auth_code.$password);

            $sql = "UPDATE `{$dbPrefix}admin` SET `password`='{$password}' WHERE `user_name`='{$user_name}'";
            $ret = mysqli_query($conn,$sql);
            if ($ret) {
                $msg = "修改成功";
            } else {
                $msg = "修改失败,请联系技术!";
            }

            tips($msg);
        }
        else if (2 == $type) // 修改插件安装密码
        {
            $password = $_POST['password'];
            if (empty($password)) {
                tips("新密码不能为空!");
            }

            $config = include_once "application/config.php";
            $auth_code = $config['AUTH_CODE'];
            $sql = "SELECT value FROM `{$dbPrefix}config` WHERE name='system_auth_code' AND inc_type='system' LIMIT 1";
            $ret = mysqli_query($conn,$sql);
            while($row = mysqli_fetch_array($ret))
            {
                if (!empty($row['value'])) {
                    $auth_code = $row['value'];
                }
            }
            $password = md5($auth_code.$password);

            $t = time();
            $sql = "UPDATE `{$dbPrefix}config` SET `value`='{$password}', `update_time`='{$t}' WHERE `name`='weapp_installpwd' AND `inc_type`='weapp'";
            $ret = mysqli_query($conn,$sql);
            if ($ret) {
                delFile('./data/runtime/cache', true);
                $msg = "修改成功";
            } else {
                $msg = "修改失败,请联系技术!";
            }

            tips($msg);
        }
        else if (3 == $type) // 修改插件问题与答案
        {
            $ask = $_POST['ask'];
            if (empty($ask)) {
                tips("新问题不能为空!");
            }

            $answer = $_POST['answer'];
            if (empty($answer)) {
                tips("新答案不能为空!");
            }

            $config = include_once "application/config.php";
            $auth_code = $config['AUTH_CODE'];
            $sql = "SELECT value FROM `{$dbPrefix}config` WHERE name='system_auth_code' AND inc_type='system' LIMIT 1";
            $ret = mysqli_query($conn,$sql);
            while($row = mysqli_fetch_array($ret))
            {
                if (!empty($row['value'])) {
                    $auth_code = $row['value'];
                }
            }
            $answer = md5($auth_code.$answer);

            $t = time();
            $sql = "UPDATE `{$dbPrefix}setting` SET `value`='{$ask}', `update_time`='{$t}' WHERE `name`='weapp_install_ask' AND `inc_type`='weapp'";
            $sql2 = "UPDATE `{$dbPrefix}setting` SET `value`='{$answer}', `update_time`='{$t}' WHERE `name`='weapp_install_answer' AND `inc_type`='weapp'";
            if (@mysqli_query($conn,$sql) && @mysqli_query($conn,$sql2)) {
                delFile('./data/runtime/cache', true);
                $msg = "修改成功";
            } else {
                $msg = "修改失败,请联系技术!";
            }

            tips($msg);
        }

    } else {

        /*系统版本号*/
        $version = 'v1.0.0';
        $version_txt_path = './data/conf/version.txt';
        if(file_exists($version_txt_path)) {
            $fp = fopen($version_txt_path, 'r');
            $content = fread($fp, filesize($version_txt_path));
            fclose($fp);
            $version = $content ? $content : $version;
        }
        /*end*/

        /*管理员列表*/
        $sql = "SELECT * FROM `{$dbPrefix}admin`";
        $ret = mysqli_query($conn,$sql);
        $select_html = "";
        while($row = mysqli_fetch_array($ret))
        {
            $select_html .= "<option value='{$row['user_name']}'>{$row['user_name']}</option>";
        }
        /*end*/

        /*插件问题列表*/
        $weapp_askanswer_list = [];
        $sql = "SELECT value FROM `{$dbPrefix}setting` WHERE name='weapp_askanswer_list' AND inc_type='weapp' LIMIT 1";
        $ret = mysqli_query($conn,$sql);
        while($row = mysqli_fetch_array($ret))
        {
            if (!empty($row['value'])) {
                $weapp_askanswer_list = json_decode($row['value'], true);
            }
        }
        $ask_select_html = "";
        foreach ($weapp_askanswer_list as $key => $value) {
            $ask_select_html .= "<option value='{$key}'>{$value}</option>";
        }
        /*end*/

    }
    mysqli_close($conn);

    function tips($msg)
    {
        die('<script type="text/javascript">alert("'.$msg.'");window.location.href = "setpwd.php";</script>');
    }

    /**
     * 递归删除文件夹
     *
     * @param string $path 目录路径
     * @param boolean $delDir 是否删除空目录
     * @return boolean
     */
    function delFile($path, $delDir = FALSE) {
        if(!is_dir($path))
            return FALSE;       
        $handle = @opendir($path);
        if ($handle) {
            while (false !== ( $item = readdir($handle) )) {
                if ($item != "." && $item != "..")
                    is_dir("$path/$item") ? delFile("$path/$item", $delDir) : @unlink("$path/$item");
            }
            closedir($handle);
            if ($delDir) {
                return @rmdir($path);
            }
        }else {
            if (file_exists($path)) {
                return @unlink($path);
            } else {
                return FALSE;
            }
        }
    }
?>

易优CMS - 修改后台登录密码<br/><br/>
<form action="setpwd.php" method="post">
    用户名:
    <select name="user_name">
        <?php echo $select_html;?>
    </select><br/><br/>
    新密码:<input type="password" name="password" value=""><br/><br/>
    <input type="hidden" name="type" value="1">
    <input type="submit" name="submit" value="确认修改">
</form>
<?php if (version_compare($version,'v1.4.2','>')) { ?>
<br/>
<hr/>
<br/>
易优CMS - 修改插件问题与答案<br/><br/>
<form action="setpwd.php" method="post">
    新问题:
    <select name="ask">
        <?php echo $ask_select_html;?>
    </select><br/><br/>
    新答案:<input type="text" name="answer" value=""><br/><br/>
    <input type="hidden" name="type" value="3">
    <input type="submit" name="submit" value="确认修改">
</form>
<?php } else { ?>
<br/>
<hr/>
<br/>
易优CMS - 修改插件安装密码<br/><br/>
<form action="setpwd.php" method="post">
    新密码:<input type="password" name="password" value=""><br/><br/>
    <input type="hidden" name="type" value="2">
    <input type="submit" name="submit" value="确认修改">
</form>
<?php } ?>

</body>
</html>

 

当遇到PbootCMS后台登录验证码看不清的情况时,这可能是由多种因素造成的。根据已有的信息,以下是一些常见的原因及解决办法:

常见原因及解决办法

1. PHP版本问题

  • PHP版本不兼容:某些PHP版本可能会导致验证码显示不清晰或无法显示。
    • 解决办法:尝试切换到推荐的PHP版本,如PHP 7.3、7.2或5.6,这些版本经过测试,在多数情况下能正常显示验证码。

2. 验证码背景与文字颜色冲突

  • 颜色对比度问题:验证码背景色与文字颜色对比度不够,导致看不清。
    • 解决办法:调整验证码生成脚本的颜色配置,增加背景与文字之间的对比度。

3. 中文路径问题

  • 路径问题:如果文件或目录路径中有中文字符,可能会导致验证码显示问题。
    • 解决办法:确保所有文件和目录路径都是英文或数字,避免使用中文路径。

4. GD库问题

  • GD库未开启:GD库是PHP用来处理图像的一个扩展,如果未开启可能会导致验证码显示问题。
    • 解决办法:确认GD库已经开启。可以通过创建一个简单的PHP文件输出phpinfo()来检查GD库的状态。

5. 文件权限问题

  • 权限问题:文件权限设置不当也可能导致验证码无法正常显示。
    • 解决办法:检查验证码生成相关文件的权限,确保它们具有正确的读取权限。

检查和解决步骤

  1. 检查PHP版本

    • 在命令行中运行 php -v 查看当前PHP版本。
    • 如果版本不是7.3、7.2或5.6,尝试切换到其中一个版本。
  2. 检查GD库状态

    • 创建一个名为 info.php 的文件,内容为 <?php phpinfo(); ?>
    • 将此文件上传到网站根目录并通过浏览器访问它(例如 http://yourwebsite.com/info.php)。
    • 查找 GD 相关的信息,确认GD库已经被加载。
  3. 检查文件路径

    • 确保所有文件和目录路径都是英文或数字,无中文字符。
  4. 检查文件权限

    • 使用SSH登录到服务器。
    • 运行 ls -l 命令查看验证码生成相关文件的权限。
    • 确保权限设置正确,例如文件权限为 644,目录权限为 755
<?php
/**
 * @copyright (C)2016-2099 Hnaoyun Inc.
 * @license This is not a freeware, use is subject to license terms
 * @author XingMeng
 *  重置PbootCMS用户密码
 */
// 设置字符集编码、IE文档模式
header('Content-Type:text/html; charset=utf-8');
header('X-UA-Compatible:IE=edge,chrome=1');

// 设置中国时区
date_default_timezone_set('Asia/Shanghai');

// 引入配置文件
$db = require __DIR__.'/config/database.php';


//执行修改	
if ($_POST) {
    
    // 数据库配置文件
    $db_path = __DIR__ . @$_POST['config'];
	
	//纠正路径
	$db = require $db_path;
    
    // 检查配置文件是否存在
    if (! file_exists($db_path)) {
        die('数据库配置文件不存在,请检查路径是否填写正常!');
    }
    
    // 要重置的用户名
    $username = @$_POST['username'];
    
    // 要设置的密码
    $password = @$_POST['password'];
    
    if (! $username) {
        exit('需要重置密码的用户名不能为空!');
    }
    
    if (! $password) {
        exit('请输入需要设置的新密码!');
    }
    
    // 修改密码
    $sql = "UPDATE ay_user SET password='" . md5(md5($password)) . "' where username='$username'";
    if ($db['database']['type'] == 'sqlite' || $db['database']['type'] == 'pdo_sqlite') {
        $conn = get_sqlite(__DIR__ . $db['database']['dbname']);
        $result = $conn->exec($sql) or $conn->lastErrorMsg();
        if ($conn->changes()) {
            echo '恭喜您,重置成功!';
        } else {
            echo '不好意思,重置失败,请核对用户名!(sqlite)';
        }
    } else {
        $conn = get_mysql($db['database']);
        $result = $conn->query($sql) or mysqli_error($conn);
        if ($conn->affected_rows > 0) {
            echo '恭喜您,重置成功!';
        } else {
            echo '不好意思,重置失败,请核对用户名!(mysql)';
        }
    }
}

// 连接数据库,接受数据库连接参数,返回数据库连接对象
function get_sqlite($dbfile)
{
    if (extension_loaded('SQLite3')) {
        try {
            $conn = new SQLite3($dbfile);
            $conn->busyTimeout(15 * 1000); // 设置繁忙延迟时间
        } catch (Exception $e) {
            die("读取数据库文件失败:" . iconv('gbk', 'utf-8', $e->getMessage()));
        }
    } else {
        error('未检测到您服务器环境的SQLite3数据库扩展,请检查php.ini中是否已经开启该扩展!');
    }
    return $conn;
}

// 连接数据库,接受数据库连接参数,返回数据库连接对象
function get_mysql($cfg)
{
    if (! extension_loaded('mysqli')) {
        die('未检测到您服务器环境的mysqli数据库扩展,请检查php.ini中是否已经开启该扩展!');
    }
    // 优化>php5.3版本 在win2008以上服务器连接
    if ($cfg['host'] == 'localhost') {
        $cfg['host'] = '127.0.0.1';
    }
    
    $conn = @new Mysqli($cfg['host'], $cfg['user'], $cfg['passwd'], $cfg['dbname'], $cfg['dbport']);
    if (mysqli_connect_errno()) {
        die("连接数据库服务器失败:" . iconv('gbk', 'utf-8', mysqli_connect_error()));
    }
    $conn->set_charset('utf8'); // 设置编码
    return $conn;
}

// 获取用户名
$sql = 'select username from ay_user';
if ($db['database']['type'] == 'sqlite' || $db['database']['type'] == 'pdo_sqlite') {
	$conn = get_sqlite(__DIR__ . $db['database']['dbname']);
	$result = $conn->query($sql) or $conn->lastErrorMsg();
	$rows = array();
	while (! ! $row = $result->fetchArray(1)) {
		if ($row) {
			$out = new \stdClass();
			foreach ($row as $key => $value) {
				$out->$key = $value;
			}
			$row = $out;
		}
		$rows[] = $row;
	}
} else {
	$conn = get_mysql($db['database']);
	$result = $conn->query($sql) or mysqli_error($conn);
	$rows = array();
	if ($conn->affected_rows > 0) {
		 while (! ! $objects = $result->fetch_object()) {
			$rows[] = $objects;
		}
	} 
}
?>

<!doctype html>
<html lang="zh">
<head>
	<meta charset="utf-8">
	<title>PbootCMS-密码重置工具</title>
</head>
<body>

<form class="mb-5" action=""  method="post">
 <p>配置文件:<input type="text" name="config" value="/config/database.php"  placeholder="请填写数据库配置文件路径"></p>
 <p>用 户 名 :
 <select name="username">
 <?php
	foreach($rows as $k=>$v){
		echo "<option value='".$v->username."'>".$v->username."</option>";
	}
 ?>
 </select>
 </p>
 <p>新 密 码 :<input type="text" name="password" placeholder="请输入新密码"> </p>
 <p><button type="submit" class="btn btn-info mb-2">提交</button></p>
</form>

</body>
</html>

 

<?php
/**
 * @copyright (C)2016-2099 Hnaoyun Inc.
 *  重置PbootCMS用户密码
 */
// 设置字符集编码、IE文档模式
header('Content-Type:text/html; charset=utf-8');
header('X-UA-Compatible:IE=edge,chrome=1');

// 设置中国时区
date_default_timezone_set('Asia/Shanghai');

// 引入配置文件
$db = require __DIR__.'/config/database.php';


//执行修改	
if ($_POST) {
    
    // 数据库配置文件
    $db_path = __DIR__ . @$_POST['config'];
	
	//纠正路径
	$db = require $db_path;
    
    // 检查配置文件是否存在
    if (! file_exists($db_path)) {
        die('数据库配置文件不存在,请检查路径是否填写正常!');
    }
    
    // 要重置的用户名
    $username = @$_POST['username'];
    
    // 要设置的密码
    $password = @$_POST['password'];
    
    if (! $username) {
        exit('需要重置密码的用户名不能为空!');
    }
    
    if (! $password) {
        exit('请输入需要设置的新密码!');
    }
    
    // 修改密码
    $sql = "UPDATE ay_user SET password='" . md5(md5($password)) . "' where username='$username'";
    if ($db['database']['type'] == 'sqlite' || $db['database']['type'] == 'pdo_sqlite') {
        $conn = get_sqlite(__DIR__ . $db['database']['dbname']);
        $result = $conn->exec($sql) or $conn->lastErrorMsg();
        if ($conn->changes()) {
            echo '恭喜您,重置成功!';
        } else {
            echo '不好意思,重置失败,请核对用户名!(sqlite)';
        }
    } else {
        $conn = get_mysql($db['database']);
        $result = $conn->query($sql) or mysqli_error($conn);
        if ($conn->affected_rows > 0) {
            echo '恭喜您,重置成功!';
        } else {
            echo '不好意思,重置失败,请核对用户名!(mysql)';
        }
    }
}

// 连接数据库,接受数据库连接参数,返回数据库连接对象
function get_sqlite($dbfile)
{
    if (extension_loaded('SQLite3')) {
        try {
            $conn = new SQLite3($dbfile);
            $conn->busyTimeout(15 * 1000); // 设置繁忙延迟时间
        } catch (Exception $e) {
            die("读取数据库文件失败:" . iconv('gbk', 'utf-8', $e->getMessage()));
        }
    } else {
        error('未检测到您服务器环境的SQLite3数据库扩展,请检查php.ini中是否已经开启该扩展!');
    }
    return $conn;
}

// 连接数据库,接受数据库连接参数,返回数据库连接对象
function get_mysql($cfg)
{
    if (! extension_loaded('mysqli')) {
        die('未检测到您服务器环境的mysqli数据库扩展,请检查php.ini中是否已经开启该扩展!');
    }
    // 优化>php5.3版本 在win2008以上服务器连接
    if ($cfg['host'] == 'localhost') {
        $cfg['host'] = '127.0.0.1';
    }
    
    $conn = @new Mysqli($cfg['host'], $cfg['user'], $cfg['passwd'], $cfg['dbname'], $cfg['dbport']);
    if (mysqli_connect_errno()) {
        die("连接数据库服务器失败:" . iconv('gbk', 'utf-8', mysqli_connect_error()));
    }
    $conn->set_charset('utf8'); // 设置编码
    return $conn;
}

// 获取用户名
$sql = 'select username from ay_user';
if ($db['database']['type'] == 'sqlite' || $db['database']['type'] == 'pdo_sqlite') {
	$conn = get_sqlite(__DIR__ . $db['database']['dbname']);
	$result = $conn->query($sql) or $conn->lastErrorMsg();
	$rows = array();
	while (! ! $row = $result->fetchArray(1)) {
		if ($row) {
			$out = new \stdClass();
			foreach ($row as $key => $value) {
				$out->$key = $value;
			}
			$row = $out;
		}
		$rows[] = $row;
	}
} else {
	$conn = get_mysql($db['database']);
	$result = $conn->query($sql) or mysqli_error($conn);
	$rows = array();
	if ($conn->affected_rows > 0) {
		 while (! ! $objects = $result->fetch_object()) {
			$rows[] = $objects;
		}
	} 
}
?>

<!doctype html>
<html lang="zh">
<head>
	<meta charset="utf-8">
	<title>PbootCMS-密码重置工具</title>
</head>
<body>

<form class="mb-5" action=""  method="post">
 <p>配置文件:<input type="text" name="config" value="/config/database.php"  placeholder="请填写数据库配置文件路径"></p>
 <p>用 户 名 :
 <select name="username">
 <?php
	foreach($rows as $k=>$v){
		echo "<option value='".$v->username."'>".$v->username."</option>";
	}
 ?>
 </select>
 </p>
 <p>新 密 码 :<input type="text" name="password" placeholder="请输入新密码"> </p>
 <p><button type="submit" class="btn btn-info mb-2">提交</button></p>
</form>

</body>
</html>

 

Page 889 of 1049:« First« 886 887 888 889 890 891 892 »Last »
bottom-img