2017-02-10 3 views
0

Я работаю над одним веб-приложением, в котором я хочу, чтобы веб-сайт позволял только одному логину на пользователя одновременно в одном браузере. Это означает, что пользователь вошел в систему от хром, чем этот пользователь не может войти в интернет-проводник или любой другой браузер с одного и того же идентификатора одновременно. Если он пытается войти в систему из другого браузера, а не будет отображаться сообщение о том, что он уже зарегистрирован в браузере, и если он хочет продолжить работу в другом браузере, он должен автоматически выйти из первого.Только один логин для пользователя в Asp.net

Пожалуйста, введите код для этого в asp.net.

+3

Возможный дубликат [Разрешить только один сеанс входа для каждого пользователя] (http://stackoverflow.com/questions/25359851/allow-only-a-single-login-session-per-user) –

ответ

0

Вы должны иметь status столбец в вашей таблице и сделать его тип boolean, поэтому, когда пользователь вошел в обновлении, статус в true, и когда пользователь вышел из системы, то обновить статус в false. Всякий раз, когда пользователь пытается войти в систему, вам нужно проверить status для этого пользователя, если статус уже верен, показать message, что пользователь уже вошел в систему, если false, а затем разрешить вход в систему.

+0

Спасибо, но я хочу что если пользователь пытается войти в систему из другого браузера, а не появится сообщение о том, что он уже зарегистрирован в браузере, и если он хочет продолжить работу в другом браузере, он должен автоматически выйти из первого. – rkhan

+0

Да, это должно работать для всех браузеров. Когда пользователь пытается войти в систему из другого браузера или другого устройства, и он уже зарегистрировался, просто покажите сообщение, и это сообщение должно содержать 2 кнопки, например кнопку «выйти из другого устройства» и кнопку «отменить». Если пользователь нажимает «выйти из другого устройства», то выйдите из первого, обновив столбец статуса на false ... – Saif

+0

может предоставить мне код для этого? – rkhan

Смежные вопросы