数据库中config.php的管理员密码


admin password in config.php from database

我是新的php我有一个问题。我有一个网站的管理员密码是在config.php中定义的,请参见下面的

?>
<?
// admin constants
define("ADMIN_LOGIN","admin");      // username of administrator to login
define("ADMIN_PASSWORD","123456");      // password of administrator to login
// admin e-mail
define("ADMIN_NAME","Admin");       // username of administrator to login
define("SITE_NAME","XXX");
define("SUPPORT_EMAIL","xxx@yahoo.com");
define("MAIL_TO_CUSTOMER_NAME","DoNotreply@xxx.com");
define("MAIL_TO_CUSTOMER","DoNotreply@xxx.com");    // email of website admin
define("ADMIN_EMAIL","info@xxxs.com");  // email of website admin
define("DOMAIN","");

我想从数据库中获得管理员密码,所以我应该有选项通过前端更改密码。

您根本不想保存密码。将用户名和密码的散列版本保存在数据库中。当有人想要登录时,你对他们输入的密码进行哈希,并比较两个哈希值。

这个答案可能正是你想要做的:

请查看关于密码散列的PHP官方文档