<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.dserg.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Проектирование сайтов - Как закрыть администраторский раздел? Apache с .htaccess против PHP-сессий / session authorization - Comments</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html</link>
 <description>Comments for &quot;Как закрыть администраторский раздел? Apache с .htaccess против PHP-сессий / session authorization&quot;</description>
 <language>ru</language>
<item>
 <title>Да, слышал что</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-597</link>
 <description>&lt;p&gt;Да, слышал что «пятерка» получше. Всё равно рано или поздно столкнусь, так что попробую на досуге.&lt;/p&gt;
&lt;p&gt;А описанный недостаток авторизации с помощью .htaccess видел: у нас в университете была система дистанционного обучения. Так вот приходишь на пару, заходишь на сайт и попадаешь в чужой аккаунт.&lt;/p&gt;
&lt;p&gt;Изюминка в том, что вкладка с настройками IE закрыта администраторами «в целях безопасности». И выйти крайне проблематично, а значит и под своим именем не зайти.&lt;/p&gt;
</description>
 <pubDate>Sat, 17 Mar 2007 15:15:22 +0300</pubDate>
 <dc:creator>Дмитрий Сергеев</dc:creator>
 <guid isPermaLink="false">comment 597 at http://www.dserg.com</guid>
</item>
<item>
 <title>А вы посмотрите</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-596</link>
 <description>&lt;p&gt;А вы посмотрите на свежие версии Битрикса - четвёрка была сильно неуклюжая по сравнению с пятой версией. А в 5.1-й ещё и переписали ядро, так что тормозов ощутимо меньше.&lt;/p&gt;
&lt;p&gt;Насчёт .htaccess. У него есть ещё одна проблема - невозможно реализовать логаут средствами на сайте. Единственный вариант - принудительная очистка сессий авторизации пользователем в настройках браузера. Это критично, если предполагается использование админки и в интернет-кафе, скажем.&lt;/p&gt;
</description>
 <pubDate>Sat, 17 Mar 2007 14:49:20 +0300</pubDate>
 <dc:creator>drumrock</dc:creator>
 <guid isPermaLink="false">comment 596 at http://www.dserg.com</guid>
</item>
<item>
 <title>На счет</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-546</link>
 <description>&lt;p&gt;На счет &quot;Битрикса&quot; у меня предубеждение :) А админка сильно интегрирована со страницами в том же PHPBB.&lt;/p&gt;
</description>
 <pubDate>Tue, 13 Mar 2007 00:52:25 +0300</pubDate>
 <dc:creator>Дмитрий Сергеев</dc:creator>
 <guid isPermaLink="false">comment 546 at http://www.dserg.com</guid>
</item>
<item>
 <title>Посмотри</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-545</link>
 <description>&lt;p&gt;Посмотри как-нибудь как Битрикс работает. Там как раз админка очень сильно интегрирована со страницами.&lt;/p&gt;
</description>
 <pubDate>Mon, 12 Mar 2007 23:51:55 +0300</pubDate>
 <dc:creator>Кочанов Сергей</dc:creator>
 <guid isPermaLink="false">comment 545 at http://www.dserg.com</guid>
</item>
<item>
 <title>Кстати, да :)
Но</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-483</link>
 <description>&lt;p&gt;Кстати, да :)&lt;/p&gt;
&lt;p&gt;Но судя по табличке в Википедии, почти все так или иначе &lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_web_servers#Features&quot; title=&quot;Сравнительная таблица возможностей веб-серверов&quot;&gt;поддерживают Basic Authentication Scheme&lt;/a&gt;.&lt;/p&gt;
</description>
 <pubDate>Fri, 02 Mar 2007 10:04:10 +0300</pubDate>
 <dc:creator>Дмитрий Сергеев</dc:creator>
 <guid isPermaLink="false">comment 483 at http://www.dserg.com</guid>
</item>
<item>
 <title>Не всяк сервер</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-481</link>
 <description>&lt;p&gt;Не всяк сервер .htaccess поддерживает&lt;/p&gt;
</description>
 <pubDate>Thu, 01 Mar 2007 20:17:36 +0300</pubDate>
 <dc:creator>Вася Триллер</dc:creator>
 <guid isPermaLink="false">comment 481 at http://www.dserg.com</guid>
</item>
<item>
 <title>Ну если он</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-471</link>
 <description>&lt;p&gt;Ну если он действительно длинный, его нет в словаре и он содержит разные апострофы и решетки, то сложно подобрать :)&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 12:52:18 +0300</pubDate>
 <dc:creator>Дмитрий Сергеев</dc:creator>
 <guid isPermaLink="false">comment 471 at http://www.dserg.com</guid>
</item>
<item>
 <title>особенно,</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-469</link>
 <description>&lt;p&gt;особенно, проблема с неконтролируемым и быстрым(в смысле - без задержек) подбором такого пароля =)&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 12:42:05 +0300</pubDate>
 <dc:creator>Mr. Mishin Oleg</dc:creator>
 <guid isPermaLink="false">comment 469 at http://www.dserg.com</guid>
</item>
<item>
 <title>Мне кажется,</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-468</link>
 <description>&lt;p&gt;Мне кажется, если хостер толковый и пароль длинный, то вполне нормальный уровень защиты.&lt;/p&gt;
&lt;p&gt;Хотя логин и пароль не шифруются при передаче. Да и грамотных хостеров не так уж и много.&lt;/p&gt;
&lt;p&gt;Так что есть, конечно, проблемы :)&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 12:30:23 +0300</pubDate>
 <dc:creator>Дмитрий Сергеев</dc:creator>
 <guid isPermaLink="false">comment 468 at http://www.dserg.com</guid>
</item>
<item>
 <title>На сложных</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-467</link>
 <description>&lt;p&gt;На сложных сайтах так и получается: какая-то базовая функциональность доступна прямо со страниц сайта определенным группам пользователей, а сильно обособленные задачи управления выносятся в отдельный раздел и из этих скриптов формируется админка.&lt;/p&gt;
&lt;p&gt;Никогда не видел администраторской панели, полностью интегрированной со страницами сайта. Показателен пример с форумами, когда модераторам удобно «расправляться» с неугодными постами и пользователями на месте, а администраторы создают группы, настраивают разделы, задают разные параметры в администраторской части. При этом в этой «администраторской части» зачастую есть и более мощная реализация «интегрированной функциональности».&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 12:23:17 +0300</pubDate>
 <dc:creator>Дмитрий Сергеев</dc:creator>
 <guid isPermaLink="false">comment 467 at http://www.dserg.com</guid>
</item>
<item>
 <title>И еще одно</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-465</link>
 <description>&lt;p&gt;И еще одно сообщение - теперь меня можко квалифицировать как жестокого спамера =))))&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 11:58:04 +0300</pubDate>
 <dc:creator>Mr. Mishin Oleg</dc:creator>
 <guid isPermaLink="false">comment 465 at http://www.dserg.com</guid>
</item>
<item>
 <title>Забыл написать,</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-464</link>
 <description>&lt;p&gt;Забыл написать, что в админке доступ временами требуется разным группам на разные действия, к примеру одна группа пользователей может тольео добавлять новости на сайте (Корреспонденты), а вторая группа - в которую входит главный редактор - изменяет/удаляем новости и разрешает к публикации.&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 11:57:21 +0300</pubDate>
 <dc:creator>Mr. Mishin Oleg</dc:creator>
 <guid isPermaLink="false">comment 464 at http://www.dserg.com</guid>
</item>
<item>
 <title>а на счет .htaccess -</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-463</link>
 <description>&lt;p&gt;а на счет .htaccess - рекумендуется только на очень простых проектах, потому что уровень защиты минимальный =(&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 11:51:20 +0300</pubDate>
 <dc:creator>Mr. Mishin Oleg</dc:creator>
 <guid isPermaLink="false">comment 463 at http://www.dserg.com</guid>
</item>
<item>
 <title>Редактирование</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment-462</link>
 <description>&lt;p&gt;Редактирование данных на внешней (читай - публичной) части сайта возможно, но в ограниченных количествах. Допустим вместо удаления какйо-то информации с сайта через внешнюю часть достаточно поставить ссылку &quot;Скрыть с сайта&quot;. Это убьет двух зайцев: позволит давать доступ не самым опытным модераторам и защитит данные от стирания. Информация скрыта = сайт приведен в должный вид, но всегда можно все вернуть на круги своя.&lt;br /&gt;
А внутри, особенно на сложных проектах, представление принципиальным образом отичается, потому как на передний план выходят задачи Управления, в том числе обработки потоков/выборок данных. Да и система распределения доступа там на порядок сложнее нежели на внешней части, где обычно хватает гость+пользователь+модератор. В админке же по хорошему должны быть разные группы пользователей с настройкой не только доступа к разделам, но и видов доступа (чтение/запись), и в том числе настройка внешнего вида форм управления, как то доступ на чтение/запись отдельных полей в каждых типах данных. &lt;/p&gt;
&lt;p&gt;Кроме того, как показывает опыт - очень полезно иметь в системе управления систему отката любых действий - очень помогает =)&lt;/p&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 11:50:34 +0300</pubDate>
 <dc:creator>Mr. Mishin Oleg</dc:creator>
 <guid isPermaLink="false">comment 462 at http://www.dserg.com</guid>
</item>
<item>
 <title>Как закрыть администраторский раздел? Apache с .htaccess против PHP-сессий / session authorization</title>
 <link>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html</link>
 <description>&lt;p&gt;Когда я сделал свою первую админку, возник вопрос, как бы ее закрыть от злых людей. Подозревая, что просто придумать необычный адрес -- мало, я стал искать решения.&lt;/p&gt;
&lt;p&gt;Нашлось два распространенных варианта:&lt;br /&gt;
* закрыть доступ к папке с администраторскими скриптами &lt;a href=&quot;http://sniptools.com/tutorials/windows-apache-and-htaccess-authentication&quot; title=&quot;Аутентификация и авторизация средствами Apache (.htaccess и .htpasswd)&quot;&gt;средствами Apache с помощью .htaccess и .htpasswd&lt;/a&gt;,&lt;br /&gt;
* воспользоваться &lt;a href=&quot;http://www.digiways.com/articles/php/sessauth/&quot; title=&quot;Использование сессий для авторизации&quot;&gt;PHP-сессиями и хранением пароля в базе данных&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html&quot;&gt;Читать дальше...&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.dserg.com/apache-htaccess-php-session-authorization-2007-02-28.html#comment</comments>
 <category domain="http://www.dserg.com/tags/htaccess">htaccess</category>
 <category domain="http://www.dserg.com/tags/admin">Админка</category>
 <category domain="http://www.dserg.com/tags/structure">Структура сайта</category>
 <category domain="http://www.dserg.com/technical-issues">Разнокалиберные статьи с техническим уклоном * technical issues</category>
 <pubDate>Wed, 28 Feb 2007 11:22:54 +0300</pubDate>
 <dc:creator>Дмитрий Сергеев</dc:creator>
 <guid isPermaLink="false">106 at http://www.dserg.com</guid>
</item>
</channel>
</rss>
