Commit cf4e58ba authored by 吴贤德's avatar 吴贤德

修改用户时如果没有GA秘钥则生成保存

parent 4eff2193
......@@ -56,6 +56,7 @@ class UserAction extends CommonAction{
$this->display();
}
public function addUserHandle(){
$ga = new PHPGangsta_GoogleAuthenticator();
$UserModel = D("User");
$RoleUserModel = D("RoleUser");
$SpUserMapModel = D("SpUserMap");
......@@ -86,6 +87,13 @@ class UserAction extends CommonAction{
}
unset($user['account']);
unset($user['password']);
$user["secret"]=$_POST["secret"];
if ($user["secret"]==""){
$secret = $ga->createSecret();
$user["secret"]=$secret;
}
if($UserModel->save($user)){
if($RoleUserModel->where("user_id=".$uid)->delete()){
$role["role_id"]=I("role_id","",int);
......@@ -107,7 +115,7 @@ class UserAction extends CommonAction{
$user["update_time"]=time();
$user["remark"]='';
$ga = new PHPGangsta_GoogleAuthenticator();
$secret = $ga->createSecret();
$user["secret"]=$secret;
......
......@@ -71,6 +71,7 @@ $().ready(function(){
</div>
<div><label class="label_s">GA秘钥:</label>
{$user.secret}
<input type="hidden" name="secret" value="{$user.secret}">
</div>
</if>
<div><label class="label_s">昵称:</label>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment