<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Слет авторизации</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Tue, 07 Apr 2026 19:53:22 -0000</pubDate>

		<item>
			<title>Boss</title>
			<description><![CDATA[C точки зрения программиста все отлично. Защита это хорошо. Но с точки зрения простых юзеров - это не есть хорошо. Конечно зависит от аудитории сайта. Но на большинстве сайтов бывают далеко не спецы и им лишний раз авторизоваться будет влом. Один раз авторизуются, другой, а на третий скажут - ну нафиг.<br />
<br />
Одна интересная мысль... Авторизация зачем чаще всего нужна? Чаще чтобы писать в форуме и оставлять комментарии. Так почему бы поля ввода логина и пароля не выводить прямо в форме отправки сообщений. Авторизован или нет - пофигу. Ввел свой логин и пароль и отправил сообщение/комментарий. Учитывая, что данные поля у большинства заполняются браузером, напряга меньше, чем если авторизоваться предварительно перед отправкой через отдельную форму. Но форуме ixbt так сделано. <a href="http://forum.ixbt.com/topic.cgi?id=13:36206-26" rel="nofollow">http://forum.ixbt.com/topic.cgi?id=13:36206-26</a><br />
<br />
&gt;Будут <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /> Оливье переводит Сед на UTF-8.<br />
Так SED еще будет развиваться?]]></description>
			<pubDate>Ср, 24 Чер 2009 00:13:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13422]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Будут <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /> Оливье переводит Сед на UTF-8.<br />
<br />
Авторизация сразу в нескольких браузерах отрублена преднамеренно - от XSS и CSRF подальше. То же и про привязку к IP. Блажь параноидальная, конечно. Но это до первого серьёзного взлома. Так что думайте сами, что дороже.]]></description>
			<pubDate>Вт, 23 Чер 2009 21:18:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13415]]></link>
		</item>
		<item>
			<title>Sergey</title>
			<description><![CDATA[Я уже как-то раз писал об этом. Повторюсь. Я отлаживаю свой новый проект на двух компах. На обоих все идентично, но..в джентельменском наборе для ИЕ слет авторизации всегда. Для wamp слета авторизации у ИЕ нет, но одном компе gzip работает, а на другом нет. Нельзя загружать в нескольких браузерах один и тот же проект: слет. Но есть еще и более анекдотические случаи. Рекурсия, и замечательный preg_match с UTF-8, который дает на всех 4 вариантах совершенно разный результат в комплексе с mb_разных функций (ключи u и пр. припарки делал). Да, обещают в PHP 6 версии починить. Но вот у седа 125 таких проблем не было.]]></description>
			<pubDate>Вт, 23 Чер 2009 14:35:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13407]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Да как на других движках? <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /> Если я просто PHP-файл создавал с одной строчкой внутри. Проблема похоже именно в браузере.<br />
<br />
Заметил еще особенность, что котонти цепляется к браузеру. Допустим авторизовался в мозиле. Открываю оперу, авторизуюсь в ней. Возвращаюсь в мозилу а там авторизация уже слетела. Тоже самое если авторизоваться сначала в опере, а потом в мозиле. В опере тоже слетает тогда. С одной стороны это конечно хорошо - дополнительная защита. Типа авторизовался где-то в интернет-кафе, а потом с домашнего компа зашел и все в порядке. Но с другой стороны, я, допустим, могу смотреть сайт на работе и дома. Соответственно каждый раз авторизоваться не очень то удобно.<br />
<br />
Кстати. У меня интернет такой, что при каждом подключении к провайдеру IP-адрес присваивается рандомный. Это к вопросу о том, почему на данном сайте авторизация слетает. На своих то сайтах я давно предпочитаю отключать привязку к IP-адресу.]]></description>
			<pubDate>Вт, 23 Чер 2009 11:55:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13404]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[То же самое я обнаружил пару месяцев назад: setcookie() с доменом не работает. Причем неудачные комбинации доменов и браузеров наблюдаются разные (то есть бывает работает, а бывает и нет).<br />
<br />
Хмм, а на других движках работает вроде как? Странно...]]></description>
			<pubDate>Вт, 23 Чер 2009 03:55:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13400]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[В общем проследил всю цепочку действий, которые происходят после запроса на авторизацию. Все данные нормально передаются и т.д. Проблема оказалась в том, что при всех нормально поступающих параметрах куки не создавались функцией sed_setcookie и все тут. Начал копать саму функцию. В итоге дошел до тупого - экспериментам с PHP-функцией setcookie. Как оказалось...<br />
<br />
Такой код НЕ работает с любым доменом:<br />
<br />
<div class="highlight"><pre class="php">&lt;?PHP
setcookie(&quot;TEST&quot;, &quot;12345&quot;, (time()+60*60*24*7), &quot;/&quot;, &quot;site.ru&quot;);
?&gt;</pre></div>
<br />
А такой без проблем создает куки:<br />
<br />
<div class="highlight"><pre class="php">&lt;?PHP
setcookie(&quot;TEST&quot;, &quot;12345&quot;, (time()+60*60*24*7), &quot;/&quot;);
?&gt;</pre></div>
<br />
Т.е. функция не работает если задать домен для кука. ХЗ кто виноват. Использую последнюю версию мозилы, может дело в ней. В итоге убрал в настройках COT домен для куков. Хотя всегда ранее задавал данный параметр. Теперь все нормально. Куки записываются. Авторизация слетать больше не должна.]]></description>
			<pubDate>Пн, 22 Чер 2009 18:52:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13382]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[Два сайта на cot (апрейд с 121 до 0.0.5 и с 0.0.4 до 0.0.5), два на sed (121) + cotonti.com, neocrome.net -- все посещается практически ежедневно, и авторизация держится неделями (точно не засекал). Opera (9.64 и более ранние версии).]]></description>
			<pubDate>Пн, 22 Чер 2009 18:06:54 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13379]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Вчера вечером был авторизован на сайте. Сегодня утром смотрю уже нет. Авторизовался снова. Пока хожу по сайту все нормально. Как только нет активности некоторое время, авторизация снова слетает. Не засекал, но примерно час прошел всего.<br />
<br />
Блин посмотрел щас. Куки вообще не создаются, за счет сессии только держимся. Посмотрим...]]></description>
			<pubDate>Пн, 22 Чер 2009 14:21:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13376]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[&quot;Слетает авторизация&quot; - это мало о чём говорит. Надо полностью описывать, как и когда слетает.]]></description>
			<pubDate>Пн, 22 Чер 2009 13:34:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13373]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[В последней версии движка 005 у меня авторизация все еще слетает. Как я понял какие-то поправки были сделаны, но оно почему-то все равно косячит?]]></description>
			<pubDate>Пн, 22 Чер 2009 11:52:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post13370]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[Еще на этом сайте заметил баг! Если зайти сюда с одного компа и просто закрыть браузер не нажимая ВЫХОД то не могу авторизироваться с дпогого компа. В приветсвии пишет пустое имя пользователя и редирект на главную! Как выход нашел только авторизацию через users.php?m=auth]]></description>
			<pubDate>Пн, 25 Травень 2009 15:55:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post12822]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Уж сколько времени прошло, а на этом сайте авторизация все еще слетает. Чтобы движок стал популярнее надо пофиксить хотя бы очевидные глюки.]]></description>
			<pubDate>Пн, 25 Травень 2009 14:12:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post12820]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[Да ничего не происходит, в Опере и ИЕ просто пол часа пытается открыть эту страницу.<br />
А в лисе сразу пишет что сценарий или типа того не может быть завершен,<br />
в общем какой то цикл который не может быть завершен.<br />
<br />
В общем временно решил проблемму закоментировав в users.auth.inc.php:<br />
<div class="highlight"><pre class="php">if (empty($redirect))
 {
	sed_redirect(sed_url('users', 'm=auth&amp;redirect='. base64_encode($sys&#091;'referer'&#093;), '', true));
	exit;
 }
</pre></div>]]></description>
			<pubDate>Пт, 24 Кві 2009 21:21:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post11792]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[а что именно происходит? белая страница?]]></description>
			<pubDate>Пт, 24 Кві 2009 20:12:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post11787]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[Заметил еще один глюк:<br />
стоят два сайта на одном хостинге,<br />
отличия только в скинах, на одном стандартный, на другом свой.<br />
файлы движка обсолютно идентичны.<br />
Там где стандартный скин, то можно войти на страницу авторизации,<br />
а там где свой, то нельзя.<br />
Пробовал закинуть users.auth.tpl от стандартного, все равно не заходит.<br />
Самое интересное если к примеру сперва попробовать зайти на те странички, которые доступны авторизованным пользователям, к примеру pm.php, то сперва ругается что вам не позволено это делать, а потом преспокойненько перебрасывает на страницу авторизации.<br />
У кого какие мысли ?<br />
Почему просто по ссылке users.php?m=auth не заходит ?]]></description>
			<pubDate>Thu, 23 Кві 2009 22:38:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post11761]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Проверял все. Начал сегодня разбираться - кук COTONTI не создается, только PHPSESSID. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /> До этого тестировал все нормально было. Вроде по части авторизации ничего не правил. Ну да ладно. У меня причина была в отправляемой форме.<br />
<br />
Вот этот фикс снимите, он ложный.<br />
<a href="http://trac.cotonti.com/ticket/248">http://trac.cotonti.com/ticket/248</a><br />
<br />
Без него все нормально.]]></description>
			<pubDate>Ср, 18 Бер 2009 13:20:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10145]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<strong>Boss</strong>, у тебя динамический IP, который постоянно меняется. Поэтому неудивительно, что слетает авторизация на этом сайте. Вот если ipcheck=FALSE, то это уже другое дело. Но чтобы выяснить, в чём оно состоит, надо очень чётко фиксировать последовательность действий, которая приводит к слёту авторизации. Потому что если проблема с сабмитом форм - это одно, а если просто при сёрфинге - это совсем другое. И частота вылетов тоже очень важна.]]></description>
			<pubDate>Ср, 18 Бер 2009 12:31:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10141]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[До того, как я искал эту ошибку, у меня стоял апдейт с Cotonti 0.0.2 до 0.0.3, там она не наблюдалась.<br />
<br />
Поставил Cotonti 0.0.3 с нуля, ошибка начала стабильно повторяться. Сделал исправления, как рассказано выше, больше эта ошибка не появляется.<br />
<br />
<strong>Boss</strong>, пожалуйста посмотри у себя подробнее, что происходит - сейчас из твоего сообщения неясно, что и где искать.<br />
<br />
И ещё: если ты сделал патч r636, не забудь в админке вернуть <em>Maximum cookie lifetime</em> в значение 5184000. И на всякий случай почисти cookie в браузере.<br />
<br />
P.S.<br />
Если ты заходишь по HTTPS, то cookie авторизации слетают после сеанса - так и должно быть, это специально сделано.]]></description>
			<pubDate>Ср, 18 Бер 2009 09:51:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10139]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Короче, все равно, как оказалось вылетает авторизация. Я уж и те три файла пропатчил, как предлагается по ссылке в предыдущем посте.]]></description>
			<pubDate>Вт, 17 Бер 2009 23:43:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10107]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[Пожалуйста. :)<br />
<br />
Только исправлять код надо иначе - выложенный здесь вариант сделан из неверного предположения, что была изменена единица измерения.<br />
<br />
Правильный вариант исправления кода здесь: <a href="http://trac.cotonti.com/changeset/636">r636</a>.]]></description>
			<pubDate>Вт, 17 Бер 2009 06:13:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10090]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Спасибо!<br />
<br />
зыЖ Админы, вы бы еще на этом сайте подкрутили настройки.]]></description>
			<pubDate>Пн, 16 Бер 2009 22:33:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10074]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[Если никто не хотел менять единицу измерения - может, и правда проще поменять способ вычисления параметра <em>$expire</em>.<br />
<br />
Тем, кто сейчас использует Cotonti 0.0.3, можно в качестве временного решения до выхода новой версии советовать ставить в админке <em>Maximum cookie lifetime</em> в значение 1800 (хотя может и побольше будет работать, надо проверять). А после установки следующей версии им придётся опять сходить в админку и поменять это значение.]]></description>
			<pubDate>Нд, 15 Бер 2009 03:16:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10012]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Нигде не обсуждали, это чистой воды баг, который получился в результате путаницы переменной в конфиге и параметра в форме авторизации.]]></description>
			<pubDate>Нд, 15 Бер 2009 02:58:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10009]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[А где обсуждали вопрос об изменении единицы измерения - какие были причины для этого?<br />
<br />
В секундах есть свои преимущества - можно как и раньше ставить интервалы меньше, чем сутки. И что lang-файлы при откате назад на секунды не придётся переделывать - тоже большой плюс.]]></description>
			<pubDate>Нд, 15 Бер 2009 02:54:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10008]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Теперь понятно, почему иногда &quot;remember me&quot; вообще не может задать cookie. Может проще убрать множитель 86400 и оставить время в секундах? Иначе надо еще добавить SQL-патч и менять все языковые файлы.]]></description>
			<pubDate>Нд, 15 Бер 2009 02:25:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post10005]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[Это - ошибка при вычислении параметра <em>$expire</em> при вызове функцищи <em>sed_setcookie()</em>. Параметр имеет тип <em>int</em>, а вычисляется сейчас так:<br />
<pre class="code">
time()+$cfg&#091;'cookielifetime'&#093;*86400
</pre>
При этом значение <em>$cfg['cookielifetime']</em> по умолчанию <em>'5184000'</em>, т.е. происходит превышение максимально возможной величины для <em>int</em>, и в результате получается cookie с <em>Expires = Session</em>.<br />
<br />
Исправление ошибки.<br />
<br />
Найти в <em>system/functions.admin.php</em> строку:<br />
<div class="highlight"><pre class="php">
	$result&#091;&#093; = array ('main', '10', 'cookielifetime', 2, '5184000', array (1800,3600,7200,14400,28800,43200,86400,172800, 259200,604800,1296000,2592000,5184000));
</pre></div>
и поправить:<br />
<div class="highlight"><pre class="php">
	$result&#091;&#093; = array ('main', '10', 'cookielifetime', 2, '60', array(1,2,3,7,15,30,60));
</pre></div>
<br />
Найти в <em>system/lang/en/admin.lang.php</em> строку:<br />
<div class="highlight"><pre class="php">
$L&#091;'cfg_cookielifetime'&#093; = array('Maximum cookie lifetime', 'In seconds');
</pre></div>
и поправить:<br />
<div class="highlight"><pre class="php">
$L&#091;'cfg_cookielifetime'&#093; = array('Maximum cookie lifetime', 'In days');
</pre></div>
Аналогичные исправления сделать в других языковых файлах.<br />
<br />
Зайти в <em>Administration panel / Configuration / Main setup</em> и там поправить <em>Maximum cookie lifetime :</em>, например на 60.[/][/]]]></description>
			<pubDate>Сб, 14 Бер 2009 20:41:57 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post9990]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[1. куки в наспройках подписаны?<br />
2. версия?<br />
3. на скольких компах используется 1 аккаунт?]]></description>
			<pubDate>Сб, 14 Бер 2009 19:03:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post9984]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Похоже авторизация держится только за счет сессий. Куки не воспринимаются в принципе.]]></description>
			<pubDate>Сб, 14 Бер 2009 17:58:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post9983]]></link>
		</item>
		<item>
			<title>jcrush</title>
			<description><![CDATA[та же фигня, уже не один раз писал об этом]]></description>
			<pubDate>Пт, 13 Бер 2009 16:23:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post9942]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[В чем причина слета авторизации? Вроде куки создаются, дата там нормальная устанавливается... Почему сайт выпинывает пользователя через некоторое время?<br />
<br />
ps: В настройках $cfg['ipcheck'] = FALSE; значит эта причина сразу отпадает.]]></description>
			<pubDate>Пт, 13 Бер 2009 15:42:20 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2357&d=0#post9941]]></link>
		</item>
	</channel>
</rss>