检查用户是否有权限
2015-09-27 11:18
363 查看
/// <summary> /// 判断当前用户是否具有指定权限 (如果有为 1) /// </summary> /// <param name="id">当前用户ID</param> /// <param name="powerName">权限名称</param> /// <returns>返回查询条数:如果有为 1</returns> public long CheckHasPower(long id,string powerName) { string sql = @"SELECT COUNT(*) FROM ( SELECT ADMINID FROM TD_ADMIN_ROLE WHERE ROLEID IN ( SELECT ROLEID FROM TD_ROLE_POWER WHERE POWERID = ( SELECT ID FROM TD_POWER WHERE NAME = :NAME ) ) ) t WHERE t.ADMINID=:ID "; object count = OracleHelper.ExecuteScalar(sql, new OracleParameter(":NAME", powerName), new OracleParameter() { ParameterName = ":ID", Value = id } ); return Convert.ToInt64(count); }
相关文章推荐
- Ubuntu 重启 Nginx 失败,* Restarting nginx nginx ...fail!
- 使用pip来安装和管理第三方Python包(library)
- HowTo: Export C++ classes from a DLL
- hdu 5475 An easy problem (2015 上海网络赛 H题)
- 更改Calendar背景图(使用系统映像选择器)
- 动态规划——区间
- asp知识整理笔记3(问答模式)
- 在Windows7 下 mingw32 开发环境中采用 glut3.7 学习 OpenGL
- 尝试用户自动登录
- 求解区间最值 - RMQ - ST 算法介绍
- 使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决?
- Nginx的安装和配置
- Fraction to Recurring Decimal
- MySQL和Navicat使用总结
- Fragment详解
- 万能适配器的打造!
- 消除eclipse中php项目的错误提示
- 软件测试基础与基于生命周期的软件测试
- 给定一个二叉树和任意一个节点,求该该节点的下一层的第一个节点
- 函数式编程笔记