cs/createDefaultPower.cs
(完整代码) 1KBusing System;
namespace OI.cs
{
/// <summary>
/// createDefaultPower 的摘要说明。
/// </summary>
public class createDefaultPower
{
protected OI.DatabaseOper .DatabaseConnect Dbc=new OI.DatabaseOper.DatabaseConnect ();
public createDefaultPower()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 创建默认角色:
/// </summary>
public void createUserRole(string userid,string RoleName)
{
try
{
string sql= " select roleID from accounts_Roles where rolename='"+RoleName+"' ";
object o= Dbc.GetObjectBySql (sql);
if (o ==null)
{
return ; //没有此角色不自动创建.
}
else
{
sql ="select count(*) from accounts_userRoles where userid="+userid +" and roleid="+o.ToString ();
int number=int.Parse (Dbc.GetValueBySql(sql));
if (number <1) //用户没有此角色权限
{
sql=" insert into accounts_userRoles (userid,roleid) values("+userid +","+o.ToString ()+")";
Dbc.ExecuteSQL (sql);
}
}
}
catch
{
}
}
/// <summary>
/// 创建角色权限.
/// </summary>
public void createRolePower()
{
// string sql= "select moduleid from models "+
// " where ( parentmoduleID in( select moduleid from models where modulename='收文办理')"+
// " or moduleid =( select moduleid from models where modulename='收文办理'))" +
// " and modulename !='已阅办' and modulename !='未阅办' order by id ";
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。