|
@@ -20,6 +20,7 @@ if($act == "save") {
|
|
|
$em_email = textEncode($_POST['em_email']);
|
|
|
$em_tel = textEncode($_POST['em_tel']);
|
|
|
$em_permission_role_id = $_POST['em_permission_role_id'];
|
|
|
+ $login_forbidden = isset($_POST['login_forbidden']) ? 1 : 0;
|
|
|
$nullPwd = false;
|
|
|
|
|
|
if(empty($em_password)) {
|
|
@@ -37,7 +38,8 @@ if($act == "save") {
|
|
|
if($result->num_rows > 0) {
|
|
|
$password_sql = $nullPwd ? "" : ",em_password='".md5($em_password)."'";
|
|
|
$sql = "UPDATE employee SET em_user='$em_user'$password_sql,em_role=$em_role,
|
|
|
- em_code='$em_code',em_email='$em_email',em_tel='$em_tel',em_permission_role_id=$em_permission_role_id WHERE id=$id";
|
|
|
+ em_code='$em_code',em_email='$em_email',em_tel='$em_tel',em_permission_role_id=$em_permission_role_id,
|
|
|
+ login_forbidden=$login_forbidden WHERE id=$id";
|
|
|
$conn->query($sql);
|
|
|
}
|
|
|
|
|
@@ -51,8 +53,8 @@ if($act == "save") {
|
|
|
$em_password = "MTB".$em_code;
|
|
|
}
|
|
|
|
|
|
- $sql = "INSERT INTO employee(em_user,em_password,em_role,em_code,em_email,em_tel,em_permission_role_id)
|
|
|
- VALUES('$em_user','".md5($em_password)."',$em_role,'$em_code','$em_email','$em_tel',$em_permission_role_id)";
|
|
|
+ $sql = "INSERT INTO employee(em_user,em_password,em_role,em_code,em_email,em_tel,em_permission_role_id,login_forbidden)
|
|
|
+ VALUES('$em_user','".md5($em_password)."',$em_role,'$em_code','$em_email','$em_tel',$em_permission_role_id,$login_forbidden)";
|
|
|
$conn->query($sql);
|
|
|
header("Location: ?");
|
|
|
exit;
|
|
@@ -108,6 +110,7 @@ if($act == "add" || $act == "edit") {
|
|
|
$em_email = textUncode($row['em_email']);
|
|
|
$em_tel = textUncode($row['em_tel']);
|
|
|
$em_permission_role_id = $row['em_permission_role_id'];
|
|
|
+ $login_forbidden = $row['login_forbidden'] ?? 0;
|
|
|
} else {
|
|
|
$isEdit = false;
|
|
|
}
|
|
@@ -174,6 +177,10 @@ if($act == "add" || $act == "edit") {
|
|
|
<th width="8%">手机</th>
|
|
|
<td><input type="text" id="em_tel" name="em_tel" value="<?php echo $em_tel ?? ''; ?>" class="txt1" /></td>
|
|
|
</tr>
|
|
|
+ <tr>
|
|
|
+ <th width="8%">禁止登录</th>
|
|
|
+ <td><input type="checkbox" id="login_forbidden" name="login_forbidden" value="1" <?php echo (isset($login_forbidden) && $login_forbidden == 1) ? 'checked' : ''; ?> /> 勾选表示禁止该用户登录</td>
|
|
|
+ </tr>
|
|
|
<tr>
|
|
|
<th></th>
|
|
|
<td>
|
|
@@ -197,7 +204,7 @@ $keyscode = textEncode($keys);
|
|
|
$ord = $_GET['Ord'] ?? '';
|
|
|
$page = $_GET['Page'] ?? '';
|
|
|
|
|
|
-$query = "SELECT id,em_user,em_code,em_role FROM employee
|
|
|
+$query = "SELECT id,em_user,em_code,em_role,login_forbidden FROM employee
|
|
|
WHERE em_user LIKE '%$keyscode%' OR em_code LIKE '%$keyscode%'
|
|
|
ORDER BY Id DESC";
|
|
|
$result = $conn->query($query);
|
|
@@ -216,6 +223,7 @@ $hrefstr = "?keys=$keys";
|
|
|
<th>姓名</th>
|
|
|
<th>工号</th>
|
|
|
<th>角色</th>
|
|
|
+ <th>状态</th>
|
|
|
<th>操作</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
@@ -246,6 +254,7 @@ $hrefstr = "?keys=$keys";
|
|
|
<td align="center"><?php echo $row['em_user']; ?></td>
|
|
|
<td align="center"><?php echo $row['em_code']; ?></td>
|
|
|
<td align="center"><?php echo $row['em_role'] == 0 ? '组长' : '组员'; ?></td>
|
|
|
+ <td align="center"><?php echo $row['login_forbidden'] == 1 ? '<span style="color:red">禁止登录</span>' : '<span style="color:green">允许登录</span>'; ?></td>
|
|
|
<th><a class="ico_edit" href="?act=edit&Keys=<?php echo $keys; ?>&Ord=<?php echo $ord; ?>&Page=<?php echo $page; ?>&id=<?php echo $row['id']; ?>">修改</a></th>
|
|
|
</tr>
|
|
|
<?php
|