用户删除功能---仅超级管理员具有该权限

user.php控制器代码

//执行用户的删除操作
    public function doDelete()
    {
        //1.获取要删除的主键ID
        $id = Request::param('id');
        //2.执行删除
        if(UserModel::where('id',$id)->delete()){
            return $this->success('删除成功','userList');
        }
        //3.删除失败
        $this->error('删除失败');
    }

userlist.html删除界面

{layout name="public:layout" /}
<h4 class="text-center text-success">用户列表</h4>
<table class="table table-default table-hover text-center">
    <tr>
        <td>ID</td>
        <td>用户名</td>
        <td>邮箱</td>
        <td>手机号</td>
        <td>注册时间</td>
        <td>状态</td>
        <td>操作</td>
    </tr>
    {volist name="userList" id="user" empty="$empty"}
    <tr>
        <td>{$user.id}</td>
        <td>{$user.name}</td>
        <td>{$user.email}</td>
        <td>{$user.mobile}</td>
        <td>{$user.create_time}</td>
        <td>{$user.status}</td>
        <!--非当前用户是不允许编辑其他用户资料-->
        {eq name="$user.id" value="$Think.session.admin_id"}
        <td><a href="{:url('user/userEdit',['id'=>$user.id])}">编辑</a></td>
        {/eq}
        <!--用户是不能删除自己的 nep取反-->
        {neq name="$user.id" value="$Think.session.admin_id"}
        //            这里需要禁用a链接方法一:href="javascript: ;"  或者方法二:return false
        <td><a href="javascript:;" onclick="dele();return false">删除</a></td>
        {/neq}
    </tr>
    {/volist}
</table>
<script>
    function dele(){
        if(confirm('您是真的要删除吗?') == true) {
            window.location.href = "{:url('user/doDelete',['id'=>$user.id])}";
        }
    }
</script>

删除界面
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值