本文整理汇总了PHP中LogModel::addlog方法的典型用法代码示例。如果您正苦于以下问题:PHP LogModel::addlog方法的具体用法?PHP LogModel::addlog怎么用?PHP LogModel::addlog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LogModel
的用法示例。
在下文中一共展示了LogModel::addlog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: updatepwd
/**
* 更改密码
*/
public function updatepwd()
{
parent::_initalize();
$systemConfig = $this->systemConfig;
$this->assign("systemConfig", $systemConfig);
if (IS_POST) {
$a_id = $_SESSION[C('USER_AUTH_KEY')];
$oldpwd = trim($_POST['oldpwd']);
$oldpwd_md5 = encrypt($oldpwd);
$newpwd = trim($_POST['newpwd']);
$newpwd_md5 = encrypt($newpwd);
$newpwd2 = trim($_POST['newpwd2']);
if ($newpwd != $newpwd2) {
$this->error("两次输入的密码不一致");
exit;
}
$mod = M("Admin");
$ainfo = $mod->where("a_id=" . $a_id)->find();
if ($ainfo['a_pwd'] != $oldpwd_md5) {
$this->error("原来的密码输入错误");
exit;
}
//修改密码
$data = array("a_pwd" => $newpwd_md5, "a_pwd_md5" => $newpwd);
$res = $mod->where("a_id=" . $a_id)->save($data);
if ($res) {
$logmod = new LogModel();
$logmod->addlog("修改了[密码]");
$this->success("操作成功");
exit;
} else {
$this->error("操作失败");
exit;
}
}
$this->display();
}