Как создать форму входа в asp. net mvc - PullRequest
0 голосов
/ 04 августа 2020

Я хочу создать форму входа в asp. net и сохранить userName в таблице. Итак, я создал jquery, который получит имя пользователя и пароль. Я не могу войти в систему и go перейти на главную страницу. извините, я новичок в asp. net

репозиторий

 public class UserAccountSettings
{
    public List<UserAccount> GetUserLogin(int id, string UserNm, string Pssword)
    {
        List<UserAccount> userAccountSelect = new List<UserAccount>();
        DataAccessHelper db = new DataAccessHelper();
        try
        {
            SqlParameter[] parameters = new SqlParameter[]
              {
                new SqlParameter("@pUserId", id),
                new SqlParameter("@pUserNm", UserNm),
                 new SqlParameter("@pPassword", Pssword),
              };
            DataAccessHelper mydb = new DataAccessHelper();
            userAccountSelect = mydb.GetData<UserAccount>("usp_LoginUser", parameters, CommandType.StoredProcedure);

            return (userAccountSelect);
        }
        catch (Exception ex)
        {
        }
        return (userAccountSelect);
    }
}

Модель

 public class UserAccount
{

    public string UserId { get; set; }
    [DisplayName("User Name")]
    public string UserNm { get; set; }
    [DataType(DataType.Password)]
    public string Password { get; set; }
}

ViewModel

public class UserViewModel
{
    public List<UserAccount> users { get; set; }
    public UserAccount user { get; set; }
    public string ActionButton { get; set; }
}

Контроллер

 [HttpGet]
    public ActionResult GetUserLogin(int id, string UserNm, string Pssword)
    {
        UserAccountSettings userAccountSettings = new UserAccountSettings();
        var MultiData = userAccountSettings.GetUserLogin(id, UserNm, Pssword);

        var result = from a in MultiData
                     select new
                     {
                         userId = a.UserId,
                         userNm = a.UserNm,
                         pssword = a.Password
                     };

        return Json(result, JsonRequestBehavior.AllowGet);
        
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...