Я хочу узнать, как я могу проверить, вошел ли пользователь в систему, но если кто-то с теми же авторизациями входа пытается войти в систему, отправьте им сообщение, чтобы сказать, что пользователь уже зарегистрировался в другом месте.Codeigniter - если пользователь уже зарегистрирован
Так, например:
Пита - пиловочник с использованием Пита в качестве имени пользователя и pete1 в качестве пароля, но Pete дал свои детали к другу, чтобы использовать и его друг Дэйв пытается корейка с теми же деталями на В то же время ему необходимо отправить сообщение Dave о том, что кто-то уже зарегистрировался с этими подробностями.
Как это сделать, пожалуйста.
У меня уже есть is_logged_in функцию, которая проверить пользователь вошел в систему.
Как вы узнали, не изменился ли пользователь быстро? Поскольку мы говорим на веб-сайтах, вы никогда не поддерживаете постоянное соединение, а вместо этого «Request -> Response». То, что вы ** могли ** делать, - это продолжать опрос сервера при входе в систему, а затем сказать «если последний опрос пользователей был менее 30 секунд назад, они определенно вошли в систему». – h2ooooooo
Мне не нужна эта функция, но мой клиент, и, возможно, мне стоит вернуться к ним и объяснить, что на самом деле это не стоит делать на основе вашего объяснения. Спасибо h2oooooo –
Вы также можете объяснить своему клиенту, что это будет делать следующее: 1) он будет генерировать намного больше трафика, потому что вам нужно было проводить опрос 2) это было бы неточно (что, если их компьютер застыл, или ваш сервер не сделал ответьте в течение 30 секунд). 3) Если ваш клиент говорит «им нужно выйти из системы», подумайте, кто-то перезагрузит их компьютер, удалив их файлы cookie и т. д. - как долго это займет время? Пользователь не смог бы войти в систему в течение этого времени даже на том же компьютере. – h2ooooooo