c# - 只允许用户查看自己的个人资料详细信息
问题描述
protected void loadCandidate()
{
con.Open();
MySqlCommand cmd = new MySqlCommand("select * from voter where studentID ='" + User.Identity.Name + "'", con);
MySqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows == true)
{
GridView1.DataSource = dr;
GridView1.DataBind();
}
}
//This is my grid view
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
我想让用户在选民表中只看到他们自己的数据。
比如用户的id是923WRC123,那么用户在grid view1中只能看到属于923WRC123的自己的数据,而不能显示其他用户的数据。
当他们登录到他们的帐户时,我创建了一个会话来存储用户 ID。
没有错误信息,但是网格视图是空的,它应该显示属于用户的数据 923WRC123
解决方案
推荐阅读
- spring - 如何在 spring 中流式传输不同 mimetype 的多个多部分消息?
- python - 直线上m个点到n个不动点的最小距离
- python - 使用 python 和 selenium 更改输入字段的值并按 enter
- flutter - Riverpod:scopedProvider 的问题
- python - 使用针状三角形计算两个向量之间的角度
- python - 使用带有 DRF 的 Firebase 身份验证的未经授权的响应
- sql-server - 在 SQL Server 数据库中批量修改触发器的方法
- apache-spark - Spark Elasticsearch:将新元素附加到嵌套的对象数组
- sql - 为什么 oracle DBA_SYS_PRIVS 的被授权者比 USER_SYS_PRIVS 和 ROLE_SYS_PRIVS 中的多?
- c - C程序将中缀转换为后缀表达式,然后使用堆栈进行计算