34 lines
926 B
PHP
Executable File
34 lines
926 B
PHP
Executable File
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | 宏驰云科技开发团队 版权所有 拥有最终解释权
|
|
// +----------------------------------------------------------------------
|
|
|
|
// | Author: HcyShop-kiki
|
|
// +----------------------------------------------------------------------
|
|
|
|
namespace app\admin\logic;
|
|
|
|
use think\Db;
|
|
|
|
class MyLogic
|
|
{
|
|
/**
|
|
* 修改密码
|
|
* @param $password
|
|
* @param $admin_id
|
|
* @throws \think\Exception
|
|
* @throws \think\exception\PDOException
|
|
*/
|
|
public static function updatePassword($password, $admin_id)
|
|
{
|
|
$salt = Db::name('admin')
|
|
->where(['id' => $admin_id])
|
|
->value('salt');
|
|
$password = create_password($password, $salt);
|
|
|
|
Db::name('admin')
|
|
->where(['id' => $admin_id])
|
|
->update(['update_time' => time(), 'password' => $password]);
|
|
}
|
|
|
|
} |