Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在其他实体中使用用户标识_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 如何在其他实体中使用用户标识

C# 如何在其他实体中使用用户标识,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有这个型号 public class Teacher { public int id { get; set; } public string first_name { get; set; } public string last name { get; set; } public string city { get; set; } } 如何使该实体与每位教师的身份相关联,只能更新其教师档案或删除也许您的问题如下: 老师注册我的网站后,我如何允许老师只编辑他

我有这个型号

public class Teacher 
{
    public int id { get; set; }
    public string first_name { get; set; }
    public string last name { get; set; }
    public string city { get; set; }

}

如何使该实体与每位教师的身份相关联,只能更新其教师档案或删除

也许您的问题如下:

老师注册我的网站后,我如何允许老师只编辑他/她的个人资料?

答复:

  • 当教师登录到您的应用程序时,捕获教师的ID
  • 打开教师“个人资料”页面时,传递/发送教师ID
  • 仅显示与教师ID相关的内容
  • 当教师保存其编辑的个人资料时,仅对教师的ID进行更新
  • 由于您正在使用web,您可以通过以下方式保存教师的用户名和ID:

  • 会话变量
  • Cookie(不安全,任何黑客都可以冒充老师)

  • 我希望这能解决您面临的一些问题。

    好的,那么使用mvc模板创建教师的用户有什么问题呢?您可以在应用程序中注册,而不是插入教师档案,但是如何让每个注册的用户都有权更新或删除其档案Nak,但在登录页面中我使用了sigin up&Loginar的microsoft temple您连接到任何数据库了吗?