.net asp 读取session值判断用户所属组.
public static String getMy_work(int se){Pub pub = new Pub();
pub.connOpen();
StringBuilder sb = new StringBuilder();
String se = pub.tolodIt.Session('adminRight');
String sql = "select * from TProperty where fRightsID=" +se;
SqlDateReader ar = pub.getAR(sql);
sb.Append("<ul>");
while (ar.Reader())
{
String my_work = Pub.toReplace(pub.lodIt("fRightsID", "TRights", "fRightsName='") + se));
if (my_work="admin")
{
sb.Append(<"+ ini.ReadValue('html','case_management')">);
sb.Append(<"+int.ReadValue('html','pending')<a href='Case/Admin_Index.aspx'></a>");
sb.Appedn(<"+ ini.ReadValue('html','case_management')">);
sb.Append(<"+int.ReadValue('html','pending')<a href='Case/Admin_Index.aspx'></a>");
}
}
sb.Append("</ul>");
return sb.ToString();
}
我想用seeion传过来的值,从而判断该登录用户所属的权限组,进而显示该组的信息(不同组显示不同信息) --------------------编程问答-------------------- 什么问题 --------------------编程问答-------------------- --------------------编程问答-------------------- 那你就先获取到Session啊 获取到了值你就可以进行下一步的操作了 --------------------编程问答-------------------- 怎么获取session值,以下是我最新修改的代码
public static Object getMy_work(){
Pub pub = new Pub();
pub.connOpen();
StringBuilder sb = new StringBuilder();
String se = Pub.toInt(Session["adminRight"]);
String sql = "select * from TProperty where fRightsID=" +se;
SqlDateReader ar = pub.getAR(sql);
sb.Append("<ul>");
while (ar.Reader())
{
String my_work = Pub.toReplace(pub.lodIt("fRightsID", "TRights", "fRightsName='"+ se +"'" );
if (my_work="admin")
{
sb.Append(<"+ ini.ReadValue('html','case_management')">);
sb.Append(<"+int.ReadValue('html','pending')<a href='Case/Admin_Index.aspx'></a>");
}
}
sb.Append("</ul>");
return (Object)sb.ToString();
} --------------------编程问答-------------------- String my_work = Pub.toReplace(pub.lodIt("fRightsID", "TRights", "fRightsName='"+ se +"'" );
代码中报这个错,谁能给个获取seeion值的写法 或类.感激万分. --------------------编程问答--------------------
你是不是想 把用户信息存入session中
然后登陆的时候通过取出session的组来进行用户的判断?
那你就直接这样 select 后返回一个DataTable 然后把他给session
session["userinfo"]=dt;
取值的时候
(session["userinfo"] as dt).Rows[0]["Group字段"].ToString();
就是你要取的值了!
然后if......
补充:.NET技术 , ASP.NET