Не удается показать сообщение, когда пользователь вошел в систему с другого устройства

Я сделал функциональность, когда пользователь вошел в систему с одного устройства. Затем, если он вошел в систему с другого устройства, то он будет выйти из системы и перенаправить на страницу входа в систему.

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

проблема в том, что я не могу показать сообщение (простое сообщение или всплывающее окно), когда пользователь переходит на страницу входа.

пожалуйста скажите мне как могу я показать сообщение ?

или скажите мне, если эта функциональность я сделал не хорошо или я должен использовать какой-то другой метод через javascript или любой другой ресурс

Я хочу, чтобы показать сообщение перед перенаправлением на страницу входа в систему, как когда пользователь вошел в систему с другого устройства он показал сообщение на предыдущем устройстве, что вы вошли в систему с другого устройства это вы ? если да, то он вошел в систему, если нет, то вышел из системы и перенаправить на страницу входа в систему.

основываясь на функциональности, которую я упомянул в своем вопросе. можно ли сделать вышеуказанную функциональность ?

1 ответ

  1. При перенаправлении на страницу входа просто добавьте параметр : /Account/Login?loggedOnOtherDevice=true

    И на странице входа в систему, вы можете проверить параметр :

    public ActionResult Login(bool? loggedOnOtherDevice){
        if (loggedOnOtherDevice.GetValueOrDefault()){
            // Here, add code or update your model to display the message
        }
    
    
        return View();
    }