Мой сеанс настраивается, но я не могу получить его после, всегда ноль - PullRequest
0 голосов
/ 29 марта 2020

Я нахожусь в Home / Index, назначаю сеанс в методе / Clients / CreateAccount с помощью ajax из ClientController.

  $.ajax(
                    {
                        url: /Client/CreateLogin,
                        data: { p_email: email, p_mdp: mdp },
                        type: "POST",
                        success: function (resultat) {
                            alert("Compte créé.");
                        },
                        error: function (xhr, status, exception) {
                            console.log("Error: " + exception + ", Status: " + status);
                        },
                    });

Я назначаю сеанс из этого кода:

Clients client = new Clients();
client = Manager.M_Clients.LoadAccount2(p_email, p_mdp);
Classes.SessionExtensions.Set<Clients>(HttpContext.Session, "Client", client);

Когда я перезагружаю свой / Home / Index, я хотел бы получить свой клиентский объект, но он всегда нулевой.

 Clients client = Classes.SessionExtensions.Get<Clients>(HttpContext.Session, "Client");

Когда я устанавливаю сессию, с точкой останова я вижу в Session.Keys -> ResultView my «кЛИЕНТ». Но я не могу получить его после.

Спасибо

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