当前位置:编程学习 > C#/ASP.NET >>

谁能帮我用if判断一下,控制浏览信息的权限 谢谢

谁能帮我用if判断一下,控制浏览信息的权限 谢谢

下面代码中我想实现 手机号码,电话号码,身份证号码等信息只有指定会员可以显示给他看
否则 显示:你无权查看该信息

指定会员字段: {PE.Field id="cone" fieldname="huiyuan" /}


 谢谢  万分的感谢!!! 
<script type="text/javascript">
<!-- 
    function ShowTabs(ID) {
        for (i = 0; i < 4; i++) {
            if (i == ID) {
                document.getElementById("TabTitle" + i).className = "titlemouseover";
                document.getElementById("Tab" + i).style.display = "";
            }
            else {
                document.getElementById("TabTitle" + i).className = "tabtitle";
                document.getElementById("Tab" + i).style.display = "none";
            }
        }
    }
//-->
</script>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#B2C5CF">
  <tr>
    <td width="15%" height="25" bgcolor="#F3F5F8"><div align="right" class="STYLE2">挂号患者:</div></td>
    <td width="35%" bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="Title" /}            本人医Q:<a href="{PE.SiteConfig.applicationpath/}yq/bchat.html?{PE.Field id="cone" fieldname="CopyFrom" /}" target="_blank">{PE.Field id="cone" fieldname="CopyFrom" /}</a></div></td>
    <td width="15%" bgcolor="#F3F5F8"><div align="right" class="STYLE2">受挂医院:</div></td>
    <td width="35%" bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="guahaoyiyuan" /}</div></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#F3F5F8"><div align="right" class="STYLE2">患者性别:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="RegUrl" /}</div></td>
    <td bgcolor="#F3F5F8"><div align="right" class="STYLE2">受挂科室:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="SoftType" /}</div></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#F3F5F8"><div align="right" class="STYLE2">患者年龄:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="huanzhenianling" /}</div></td>
    <td bgcolor="#F3F5F8"><div align="right" class="STYLE2">受挂专家:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="guahaozhuanjia" /}</div></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#F3F5F8"><div align="right" class="STYLE2">患者手机:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="huanzheshouji" /}</div></td>
    <td bgcolor="#F3F5F8"><div align="right" class="STYLE2">指定专家:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="zhuanjiaxingming" /}</div></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#F3F5F8"><div align="right" class="STYLE2">患者电话:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="huanzhedianhua" /}</div></td>
    <td bgcolor="#F3F5F8"><div align="right" class="STYLE2">挂号日期:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="UpdateTime" /}</div></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#F3F5F8"><div align="right" class="STYLE2">身份证号:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="shenfenzheng" /}</div></td>
    <td bgcolor="#F3F5F8"><div align="right" class="STYLE2">到院时间:</div></td>
    <td bgcolor="#FFFFFF"><div align="left" class="STYLE2"> {PE.Field id="cone" fieldname="jiuzhenriqi" /}</div></td>
  </tr>
  <tr>
    <td height="25" bgcolor="#F3F5F8"><div align="right" class="STYLE2">患者地址:</div></td>
    <td bgcolor="#FFFFFF"><span class="STYLE2"> {PE.Field id="cone" fieldname="SoftVersion" /}</span></td>
    <td bgcolor="#F3F5F8"><div align="right" class="STYLE2">病情程度:</div></td>
    <td bgcolor="#FFFFFF"><span class="STYLE2"> {PE.Field id="cone" fieldname="Stars" /}</span></td>
  </tr>
  <tr>
    <td height="80" bgcolor="#F3F5F8"><div align="right" class="STYLE2">就诊疾病:</div></td>
    <td colspan="3" valign="top" bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="3" cellpadding="8">
  <tr>
    <td>
<span class="STYLE2">    {PE.Field id="cone" fieldname="Author" /}</span>
</td>
  </tr>
</table>
    </td>
  </tr>
</table>
</td>
  </tr>
</table>
--------------------编程问答-------------------- 一个思路吧
你用SESSION保存用户名,登陆就保存他,然后IF你查看的人不对应SESSION的就无权咯~~~ --------------------编程问答-------------------- 把要隐藏的html片段声明为服务器控件
在后台判断权限,有的话,就显示这个片段,没有的就不显示 --------------------编程问答--------------------   你也可以以这样 
       把你要演示给会员看的信息 放在Panel这个控件里 设置Visible属性为"False"
          接着 登陆之后 把用户的ID用session保存 在查询 是否为会员 是的话Visible属性为"TRUE" 
 这样能实现你的功能!!!!
                  --------------------编程问答-------------------- 感谢楼上的几位热心帮助
可如何用session来保存用户名啊?
有这么判断啊  本人很菜  不会写啊
麻烦大侠帮忙办到底  谢谢热心的大侠 --------------------编程问答-------------------- 啊  没有高手来帮帮了啊 --------------------编程问答-------------------- 在会员登录之后,把会员表中的会员账号字段用session保存起来,当浏览信息的时候,比较一下,如果权限不对提示:“你无权查看该信息”就行了。

判断登录成功后用session保存会员账号:
.........................
Session["uname"] = this.username.Text.ToString();
.........................

判断权限:

<%
if (Convert.ToString(session["uname"])<>XXX )
{
Response.Write("你无权查看该信息");
}
%> --------------------编程问答-------------------- 不好意思,上面的代码是asp的,,有点问题

修改上面判断权限:

        if (Convert.ToString(Session["uname"])!= xxxx)
        {
            Response.Write("<script language=javascript>alert('您的权限不够');location='login.aspx'</script>");
        }
--------------------编程问答--------------------  if (Convert.ToString(Session["uname"])!= xxxx) 

= xxxx 是什么意思啊  我应该把这个XXXX改成什么啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,