Asp.net mvc ASP.NET MVC5基于带有CustomerId的自定义用户表登录
我想基于我现有的用户表创建一个登录名 在我的用户表中,我还有一个CustomerId,我想用它来过滤所有其他视图的结果,这样用户就只能看到具有相同CustomerId的结果 我有表登录详细信息:Asp.net mvc ASP.NET MVC5基于带有CustomerId的自定义用户表登录,asp.net-mvc,login,Asp.net Mvc,Login,我想基于我现有的用户表创建一个登录名 在我的用户表中,我还有一个CustomerId,我想用它来过滤所有其他视图的结果,这样用户就只能看到具有相同CustomerId的结果 我有表登录详细信息: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Insighter.Models { public class LoginDetail {
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Insighter.Models
{
public class LoginDetail
{
public int LoginDetailId { get; set; }
public string LoginEmail { get; set; }
public int CustomerId { get; set; }
public string Password { get; set; }
public virtual Customer customer { get; set; }
}
}
如何基于LoginMail和密码创建登录,然后如何将客户Id传递给每个控制器,以便在每个视图中仅显示相关信息
感谢您的帮助当他们填写电子邮件和密码时,您必须检查您的数据库中是否存在此组合(电子邮件和密码) 如果存在这种组合:从数据库中读取customerId,并将ID保存在会话中。现在,您可以在控制器中使用customerId(在会话中)