2015-04-14 84 views
0

我想基於我現有的用戶表創建登錄。ASP.NET MVC5基於客戶ID的自定義用戶表登錄

在我的用戶表中我也有一個CustomerId,我想用它來過濾所有其他視圖上的結果,因此用戶可能只會看到具有相同CustomerId的結果。

我有表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; } 
    } 
} 

如何創建基於註冊郵箱和密碼登錄,然後如何將客戶ID傳遞到每個控制器,顯示在每個視圖的唯一相關的信息?

感謝所有幫助

回答

0

當他們在電子郵件和填寫密碼,你必須檢查,如果這個組合(電子郵件和密碼)在你的數據庫中存在。

如果存在這種組合:從數據庫讀取customerId並將ID保存在會話中。現在,您可以在控制器中使用customerId(在會話中)。

相關問題