机房收费系统——权限判断

在下面的机房收费系统结构图中可以看到☟☟

本系统中有三种权限用户,即一般用户、操作员、管理员

一般用户(学生)

固定用户和临时用户:有自己的账号信息,并且能够查看自己的余额,上机记录以及充值记录,还能够对自己的密码进行修改

操作员(值班人员)

可对用户进行充值、注册和退卡操作,并且能够查询自己的工作记录,查询和统计用户上机记录等

管理员(值班主管)

可对上机的基本参数进行设定,对操作员进行结账、查看打印日账单和周账单,以及可对中级权限用户进行添加、删除、修改及查看工作状态

进行权限判断的代码如下:

'权限判断
Private Sub level()
    Dim onworksql As String '存储SQL语句
    Dim onwormrc As adodb.Recordset '数据集
    Dim onmsgtext As String '记录信息
    '等级判断
    onworksql = "select * from user_info where userid='" & UserName & "'"
    Set onwormrc = ExecuteSQL(onworksql, onmsgtext)
    
    Userlevel = Trim(onwormrc.Fields(2))
    
    If Trim(Userlevel = "操作员") Then
        '只有一般用户和操作员功能可用
         Me.Admin.Enabled = False
         Call onupdate '更新表
    ElseIf Trim(Userlevel = "一般用户") Then
        '只有一般用户可
        Me.Operator.Enabled = False
        Me.Admin.Enabled = False
    End If
End Sub

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值