Как получить идентификатор пользователя от текущего вошедшего в систему пользователя, если вы не используете шаблон индивидуальной учетной записи пользователя в ASP. NET MVC - PullRequest
0 голосов
/ 02 мая 2020

Я знаю, что есть User.Identity.GetUserId (), но я думаю, что вы можете использовать его, только если вы используете шаблон индивидуальной учетной записи пользователя, так как я не использую его, у меня есть пользовательские действия для входа и регистрации, Я хотел бы знать, можете ли вы настроить Identity для чтения идентификатора моего пользователя из базы данных и как. Так что это моя модель

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.ComponentModel;
using System.Web;

namespace jaj.Models
{
    public class user
    {
        public string profilePicture { get; set; }
        [NotMapped]
        public HttpPostedFileBase userInfo { get; set; }


    [Key]
    public int UserID { get; set; }


    [Display(Name = "Username")]
    [Required(AllowEmptyStrings = false, ErrorMessage = "Username required")]
    public string Username { get; set; }



    [Display(Name = "Email ID")]
    [Required(AllowEmptyStrings = false, ErrorMessage = "Email ID required")]
    [DataType(DataType.EmailAddress)]
    public string Email { get; set; }

    [Required(AllowEmptyStrings = false, ErrorMessage = "Password is required")]
    [DataType(DataType.Password)]
    [MinLength(6, ErrorMessage = "Minimum 6 characters required")]
    public string Password { get; set; }



    [NotMapped]
    [Display(Name = "Confirm Password")]
    [DataType(DataType.Password)]
    [Compare("Password", ErrorMessage = "Confirm password and password do not match")]
    public string ConfirmPassword { get; set; }

    [Display(Name = "Favorite Tag")]
    public string FavTag { get; set; }





}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...