forked from gongwalker/ApiManager
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
这个页面用来让登录用户自己修改密码,为了保证账号相对安全,本次修改顺便将之前的明文存储,改成了密文存储。
- Loading branch information
1 parent
199fded
commit 31864fc
Showing
1 changed file
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
<!--修改密码start--> | ||
<?php defined('API') or exit('http://gwalker.cn');?> | ||
<?php | ||
$type= I($_GET['type']); | ||
|
||
if($type == 'do'){ | ||
$_VAL = I($_POST); | ||
$ord_pwd = md5($_VAL['ord_pwd']); | ||
$new_pwd = md5($_VAL['new_pwd']); | ||
$new_pwd2 = md5($_VAL['new_pwd2']); | ||
$login_name = session('login_name'); | ||
if ($new_pwd != $new_pwd2) {//判断新密码和确认密码是否一致 | ||
echo '<div class="alert alert-danger" role="alert"><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> 新密码和确认密码不一致</div>'; | ||
} else { | ||
$sql = "select * from user where login_name = '{$login_name}' and login_pwd = '{$ord_pwd}' and isdel = '0'"; | ||
$info = find($sql); | ||
if (!$info) {//判断旧密码和当前登录账号是否匹配 | ||
echo '<div class="alert alert-danger" role="alert"><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> 修改密码失败,帐号或密码错误</div>'; | ||
} else { | ||
$sql = "update user set login_pwd='{$new_pwd}' where login_name='{$login_name}'"; | ||
$re = update($sql); | ||
if($re !== false){ | ||
go(U()); | ||
}else{ | ||
echo '<div class="alert alert-danger" role="alert"><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> 密码修改失败</div>'; | ||
} | ||
} | ||
} | ||
} | ||
?> | ||
<div style="border:1px solid #ddd"> | ||
<div style="background:#f5f5f5;padding:20px;position:relative"> | ||
<h4>修改密码</h4> | ||
<div> | ||
<form action="?act=modpwd&type=do" method="post"> | ||
<div class="form-group"> | ||
<input type="text" class="form-control" name="ord_pwd" placeholder="旧密码" required="required"> | ||
</div> | ||
<div class="form-group"> | ||
<input type="text" class="form-control" name="new_pwd" placeholder="新密码" required="required"> | ||
</div> | ||
<div class="form-group"> | ||
<input type="password" class="form-control" name="new_pwd2" placeholder="确认新密码" required="required"> | ||
</div> | ||
<button class="btn btn-success">Submit</button> | ||
</form> | ||
</div> | ||
</div> | ||
</div> | ||
<!--修改密码end--> |