Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2012, 22:23   #1
Ertoff
 
Регистрация: 13.01.2012
Сообщений: 7
По умолчанию Запаролить

Добрый день.
Есть проблема следующего рода
На моем сайте есть запароленный раздел для пользователей. Реализовано через сессии
Однако временами не получается у отдельных пользователей попасть в свой личный кабинет. Возможно из-за нагрузки на сайт, возможно еще по какой-то причине.
Соответственно мой вопрос - какой наиболее эффективный способ паролирования
Если например через .htaccess то как сделать автоматическое добавление логинов и паролей в БД?
На сайте на данный момент около 15000 пользователей, по динамике через год будет 23000
Ertoff вне форума Ответить с цитированием
Старый 13.01.2012, 23:50   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,155
По умолчанию

надо смотреть как у вас реализовано "запароливание" и авторизация - и искать причину там
ADSoft вне форума Ответить с цитированием
Старый 14.01.2012, 00:17   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,542
По умолчанию

Проблемы всегда такие были или появились в какой-то момент?
Arigato вне форума Ответить с цитированием
Старый 14.01.2012, 22:43   #4
Ertoff
 
Регистрация: 13.01.2012
Сообщений: 7
По умолчанию

Раньше такое не замечалось.
Стал наблюдать это после того как посещалка сайта, а значит и нагрузка на него увеличилась в день около 5000 посетителей на сайт из которых около 1500 ежедневно пытаются авторизоваться
Ertoff вне форума Ответить с цитированием
Старый 15.01.2012, 01:07   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,542
По умолчанию

Я почему уточнил. На одном сайте, что я веду, возникла интересная проблема из-за неперехода на зимнее время. Похоже, что сервер перешел, и он стал как-то криво выдавать время жизни куки. В итоге на некоторых браузерах авторизация работала, а на некоторых нет, т.к. куки отваливались сразу же после установки. Сессии были по 30 минут, проблема решилась установкой времени сессии на 90 минут. Но это было еще в ноябре...
Arigato вне форума Ответить с цитированием
Старый 15.01.2012, 02:09   #6
iankov
Форумчанин
 
Регистрация: 04.01.2009
Сообщений: 188
По умолчанию

Цитата:
Сообщение от Ertoff Посмотреть сообщение
Однако временами не получается у отдельных пользователей попасть в свой личный кабинет. Возможно из-за нагрузки на сайт, возможно еще по какой-то причине.
Не удается попасть в кабинет - это значит они не могут авторизироваться? Вводят логин пароль, страница перезагружается а юзер остается гостем как и был, и войти в систему не удается?
В таком случае может файлы сессий не могут создаться? Например исчерпана квота использования места в той директории куда пишутся сессии. К примеру несколько юзеров залогинилось, сессии записались в виде файлов, место занято, квота на пределе, и больше никто не может создать сессию изза нехватки дискового пространства.
iankov вне форума Ответить с цитированием
Старый 15.01.2012, 18:26   #7
Ertoff
 
Регистрация: 13.01.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от iankov Посмотреть сообщение
Не удается попасть в кабинет - это значит они не могут авторизироваться? Вводят логин пароль, страница перезагружается а юзер остается гостем как и был, и войти в систему не удается?
В таком случае может файлы сессий не могут создаться? Например исчерпана квота использования места в той директории куда пишутся сессии. К примеру несколько юзеров залогинилось, сессии записались в виде файлов, место занято, квота на пределе, и больше никто не может создать сессию изза нехватки дискового пространства.
Да, мне кажется проблема скорее всего в квоте, потому что до включения nginx бывали проблемы, что сайт вообще не грузился. Так как квота на использование памяти превышалась.
Если это действительно так, то где именно на хостинге нужно подправить на увеличение квот, что именно отвечает за это?
Ertoff вне форума Ответить с цитированием
Старый 15.01.2012, 21:54   #8
iankov
Форумчанин
 
Регистрация: 04.01.2009
Сообщений: 188
По умолчанию

квота использования памяти превышалась - это дискового пространства или оперативы?

в любом случае надо заплатить хостерам, пусть увеличат объем дискового пространства под ваш сайт/аккаунт.
iankov вне форума Ответить с цитированием
Старый 16.01.2012, 00:23   #9
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Интересная тема, меня она тоже интересует . Читал что если жизнь кукисов / сесии не определять ( или поставить " 0 " как по умолчанию и есть, ) то сесия будет поддерживаться до тех пор пока браузер не закроют или данную страницу. Сам экспериментировал.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запаролить php файл iukash PHP 23 08.02.2010 14:29
Запаролить страницу xBARTONx PHP 1 23.01.2010 02:49
Как запаролить открытие листа Тупой Microsoft Office Excel 3 28.05.2009 15:18
Запаролить директорию NikLik Win Api 2 17.02.2008 10:46