блин, у меня именно так и сделано - в таблице рядом с логином стоит время последней активности и показатель 1 или 0.
Он заходит с другой сессии, в другом браузере, и пытается залогиниться, и оказывается что такое логин еще активен и его не пускают. тогда как войти прямо в чат он не может, потому что он у него пустая сессия и его выкинет на страницу логина. А с ссылка выхода работает. Не работает когда закрывают без ссылки выхода. Вопрос про куки: что именно должно быть равно 0? session.cookie_lifetime? Оно равно 0 по умолчанию. |
я думаю, надо начать с того, что помотреть как другие чаты работают ;)
UPD можешь даже рассказать потом, мне тоже интересно :) |
x-yuri,
ну вобщем, да, можно) Но пока надеюсь и так что-нибудь найти. Вобщем если узнаю, то в этой теме напишу) |
Цитата:
пускайте его в чат |
дык а если он создаст генератор - будет посылать сообщения post со своим логином и паролем. И там за минуту набереться 100 одинаковых ников в чате. И будет крах.
Хотя не знаю... |
Цитата:
если вы не знаете как работает написанный вами чат, то кто это знает? Цитата:
у вас на сервере будет один авторизованный пользователь с данным ником. когда он авторизуется повторно, то вы просто меняете в таблице строку с цифрами времени, напротив его логина у вас разве как-то иначе сделано? |
вообще аська, например, завершает предыдущую "сессию", если залогиниться, например, из другого мессенджера. По поводу skype не знаю. Так что можно так поступить. Только мотивы у них, скорее всего, другие. Например, кто-то может воспользоваться забытым тобой окном. В результате ты рискуешь потерять доступ к своей учетной записи
Цитата:
Цитата:
|
удалено.
|
x-yuri,
Ну я конечно извиняюсь, но по части философии я считаю что списывать с других это полный бред. Потому что тогда можно просто и не писать а разобраться в коде, установить себе и работать. Я согласен лишь с тем, что можно интересоваться стандартными, принятыми решениями где-то, методами. Но просто читать подряд чужой код и разбираться а потом писать - а зачем? Возьми да перекопируй. Или хочется просто повозиться с ошибками синтаксиса? И потом пока сам не напишешь никогда толком не поймешь. А просто будешь по большому счету делать все по примеру кого-то. Например поэтому осуждаю фреймворки. Более того многое что написано - написано плохо. Учиться можно только у очень хороших учителей. Или же у общепризнанных методов. |
удалено.
|
Часовой пояс GMT +3, время: 02:28. |