• Авторизация


Украинско-турецко-вьетнамское... 05-02-2006 23:47


Это не реклама.
Загляните на эту страничку: http://knots.kiev.ua/
Как вам кодировочка?
В исходнике прописано "Содержимое-Тип" вместо "Content-type"!
комментарии: 5 понравилось! вверх^ к полной версии
PHP: пишем авторизацию на кукисах 03-02-2006 12:38


источник: http://www.reactor5.ru/viewtopic.php?p=41

Предлагаю базу для простой и надежной авторизации (буквально в три строки кода) на cookies (например для админки какого-нибудь скрипта)
---------------
итак, сначала набор файлов, потом разъяснения.

conf.php
Код:
PHP:

define
("ADMIN_LOGIN","admin"); //логин админа 
define("ADMIN_PASS","password"); //пароль админа
font>



login.php
Код:
PHP:

<form action="dologin.php" method="post"> 
login: 
<
input type="text" /> 
password: 
<
input type="password" /> 
<
input type="submit" value="вход" /> 
</
form>
font>





index.php
Код:
PHP:

include("conf.php"); 
include(
"auth.php"); 

//далее идут коды, которые должны работать в защищенной части админки
font>




auth.php
Код:
PHP:

if((md5(ADMIN_PASS.$_SERVER["REMOTE_ADDR"])!=$_COOKIE["APass"]) || ADMIN_LOGIN!=$_COOKIE["ALogin"]) { 
  
header("Location: login.php"); 
  exit; 
}
font>



dologin.php
Код:
PHP:

include("conf.php"); 

if(
get_magic_quotes_gpc()){ 
  
$_POST[password]=stripslashes($_POST[password]); 
} 

if((
$_POST[login]==ADMIN_LOGIN) && ($_POST[password]==ADMIN_PASS)) { 
  
setcookie("ALogin",ADMIN_LOGIN); 
  
setcookie("APass",md5(ADMIN_PASS.$_SERVER["REMOTE_ADDR"])); 
  
header("Location: index.php"); 
} else { 
  
setcookie("ALogin",""); 
  
setcookie("APass",""); 
  
sleep(1); 
  
header("Location: index.php"); 
  exit; 
}
font>




---------------
Как все это работает:
Предположим, все эти скрипты находятся в папке admin
Заходя по адресу путь_к _скрипту/admin/,
происходит вызов index.php, из него включается conf.php (логин, пароль) и auth.php (атворизация)

что делает auth.php:
Код:

if((md5(ADMIN_PASS.$_SERVER["REMOTE_ADDR"])!=$_COOKIE["APass"]) || ADMIN_LOGIN!=$_COOKIE["ALogin"]) {
header("Location: login.php");
exit;


если не переданы куки ALogin и APass и они не совпадают с
паролем и логином администратора, происходит переадресация на login.php (форма входа)

Обратите внимание! В APass хранится не пароль админа, и даже не зашифрованный пароль, а комбинация пароль+IP адрес входа, зашифрованная функцией md5. Куки APass устанавливается в dologin.php, если был нормальный вход.
Такое шифрование гарантирует практически невозможность подобрать пароль, даже если куки APass перехвачен. Даже если его попытаются использовать, вряд ли это удастся, т.к. он завязан на IP адрес вошедшего админа, и вероятность того, что хакер сидит на одном IP с админом, крайне мала.

В dologin.php:
- проверяется соответствие логина и пароля, если все нормально,
происходит установка куки (шифруется md5() IP адрес и пароль) и переадресация на index.php. Если логин и пароль не совпал, происходит пауза 1 секунда sleep(1); затем переадресация на форму входа login.php.
Зачем пауза? Если кто-то решит подбирать пароль с помощью брутфорс-программы или скрипта, ему будет устроена сладкая жизнь навечно. Если админ вдруг ошибется при вводе, то пауза в 1 сек. будет для него практически незаметна.
комментарии: 1 понравилось! вверх^ к полной версии

Seo-копирайтинг 30-01-2006 14:03


http://www.i2r.ru/static/676/out_22692.shtml
комментарии: 6 понравилось! вверх^ к полной версии
Критика шаблона 25-01-2006 07:28


Доброго времени суток!
Выкладываю здесь шаблон и жду вашей критики!
http://baikal-study.ru/otladka/
комментарии: 29 понравилось! вверх^ к полной версии
Lorem ipsum dolor sit amet... 25-01-2006 01:26


Рыба – это текст, вставляемый в веб-страницу, при отсутствии конечной информации. Когда окончательного текста еще нет, то рыба подойдет как нельзя лучше для того, чтобы вставить ее в нужные места веб-страницы и узнать, как все будет выглядеть заранее. В типографике канонической рыбой является «латинский» текст, начинающийся со слов Lorem ipsum dolor sit amet. Слово взято в кавычки, потому что текст лишь напоминает по форме латинский язык, но таковым не является. Поэтому перевода не требуйте, его просто нет.

Здесь шаблоны рыб, а это самый рыбный сайт! Вы можете установить маленькую рыбную панель и создавать текст любого объема и формата, работая над сайтом.
[310x89]
комментарии: 5 понравилось! вверх^ к полной версии
Курс семинаров "Эффективное продвижение веб-сайта". 24-01-2006 17:06


Новый авторский курс семинаров "Эффективное продвижение веб-сайта". Данный курс семинаров предназначен для веб-мастеров, интернет-маркетологов, специалистов по рекламе, руководителей соответствующих отделов и руководителей компаний использующих, или собирающихся использовать, интернет в своем бизнесе. Программа курса: методы маркетинга в Интернет, методы поисковой оптимизации, методы продвижения сайта, оценка эффективности продвижения сайта, инструменты продвижения и оценки эффективности продвижения сайта. Запись на курс по телефону (495) 459-98-73, или на сайте по ссылке http://www.marketing-internet.ru/news/140.html
комментарии: 5 понравилось! вверх^ к полной версии
Шпора по CSS 24-01-2006 16:48


Выкладываю очень удобную шпору по CSS... все на 1-й странице - очень удобно
комментарии: 1 понравилось! вверх^ к полной версии
Полезные советы 23-01-2006 20:55


Как писать для Web

Введение:

  • Размещаемый на web-страницах текст не читается пользователями, а сканируется. Пользователь, пробегая по тексту глазами, выхватывает из него отдельные слова и фразы.
  • Большое количество подаваемой информации в виде текста оправдывает себя не всегда, т.к. текст с экрана читается труднее, чем тот-же текст, распечатанный на бумаге.
  • Пользователя нельзя заставлять читать и видеть на экране то, что он не хочет читать и видеть.
  • Пользователь хочет получать информацию быстро. Он может просто уйти со страницы не дождавшись ее полной загрузки. Это не относится к тем случаям, когда пользователь точно знает куда и зачем он идет.
Читать далее...
комментарии: 4 понравилось! вверх^ к полной версии
Куроводство 23-01-2006 18:08


Про "Ководство" Артемия Лебедева все наверняка знают, а про "Куроводство"?
Это не шутка.
Есть там очень, на мой взгляд, полезная программа - Орфус. Можно пойти и взять.
комментарии: 1 понравилось! вверх^ к полной версии
Что такое комплексное продвижение Интернет-сайта в поисковых системах? 23-01-2006 14:52


«Выведите меня в топ-10 Яндекса и у меня резко пойдут вверх продажи...»
Заблуждение рекламодателя.

Услуги по продвижению сайтов в сети Интернет стали в последние годы чрезвычайно популярными. Аудитория Интернета растет быстрыми темпами, многие фирмы обзаводятся сайтами и хотят привлекать на них целевых посетителей.

Можно с уверенностью говорить о том, что создается целая отрасль, занимающаяся продвижением сайтов в Интернете.

По данным опроса, который проводил WebProjects.ru в мае 2005 года, среди рекламодателей наиболее популярной является услуга по продвижению сайтов в поисковых системах. Более 2/3 опрошенных клиентов пользовались услугами по оптимизации сайтов, и почти половина (49%) контекстной рекламой.

У клиента на поисковую оптимизацию, понятия SEO и реклама практически совпадают. Хотя, на самом деле, SEO и реклама довольно далеки друг от друга.

Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
Alt 23-01-2006 12:29


Alt к фону... нет смысла...
http://mastertalk.ru/topic2583.html
комментарии: 3 понравилось! вверх^ к полной версии
Статьи 23-01-2006 10:57


Решил выложить свои старые статьи-размышления на тему веб-дизайна "для начинающих", если будет интересно - буду писать еще:

статья
комментарии: 17 понравилось! вверх^ к полной версии
Плотность ключевых слов 23-01-2006 10:42


Научный подход к плотности ключевых слов
http://www.master-x.com/articles/article/289/page/0/
Почитайте... Вообще посмотрите сайт - очень интересный!
комментарии: 4 понравилось! вверх^ к полной версии
Еще о цветовых решениях. 22-01-2006 17:42


Вы, наверное, заметили, что невсегда легко воспринимать информацию на экране. Я, например, с трудом читаю объемные тексты с монитора и стараюсь информацию, которую надо хорошо усвоить читать в распечатанном виде. Сейчас заглянула на этот сайт и поймала себя на мысли, что у меня нет желания отправить текст на печать и очень приятно читать с монитора. Вот пример профессионализма в подборе цветов. Такая гамма воспринимается глазами намного лучше, чем простой контраст "черным-по-белому" и хочется задержаться на сайте подольше.
Я бы поставила сайту пятерку за дружественность к пользователю.
комментарии: 9 понравилось! вверх^ к полной версии
10 главных ошибок веб-дизайна 2005 года 21-01-2006 22:44


Top Ten Web Design Mistakes of 2005 (October 3, 2005)
автор: 2005.10.03 Якоб Нильсен
перевод: 2005.10.14 Александр Качанов

Для данного списка худших ошибок веб-дизайна 2005 года я решил попробовать нечто новое: я обратился к читателям моего списка рассылки с просьбой назвать те проблемы юзабилити, которые по их мнению являются самыми раздражающими.

Я предположил, что, обращаясь с такой просьбой к читателям, мне удастся выявить множество таких деталей, которые ускользали от меня во время моих тестов с пользователями. Но оказалось, что это не так. Вместо этого я получил список из всех тех же пунктов, которые занимают верхние 30 строчек в уже давно существующем списке рекомендаций по юзабилити. Поэтому, если вы, просматривая данную "горячую десятку", поймаете себя на мысли "Да, я это уже давно знаю", это нормально.

Читать далее...
комментарии: 34 понравилось! вверх^ к полной версии
Высокий стиль 21-01-2006 20:22


[показать]Обычно самое вкусное оставляют на десерт, но у меня всегда все наоборот. Поэтому прямо сейчас хочу поделиться ссылкой на сайт, посвященный стилю.
CSS - это почти религия. Это дзен.
http://www.csszengarden.com/
комментарии: 6 понравилось! вверх^ к полной версии
ZIP-Архив 21-01-2006 19:21


Очень хороший архив. Много книг по дизайну, программированию... да и вообще ОЧЕНЬ много полезного...
ZIP-Архив
комментарии: 0 понравилось! вверх^ к полной версии
О сообществе 21-01-2006 16:29


Все вы уже заметили, насколько за последнии годы изменилось представление о Web-сайтах. Сейчас уже недостаточно сделать простенькую страничку с необходимой информацией... Web-билдинг превратился в настоящее искусство.
Если Вы хотите, чтобы ваш ресурс стал успешным и прибыльным недостаточно просто сделать хороший и красивый сайт, большие усилия придется вложить в продвижение проекта.
Это сообщество создано для тех, кто хочет расширить свои познания во все аспектах Web-проектирования: от разработки до продвижения.

О разделах
Web-билдинг (HTML, PHP, Java и др)
Раздел посвящен языкам Web-программирования. Поскольку тема эта очень объемная и сказано о ней уже немало, в этом разделе будут публиковаться ссылки на различные тематические сайты и учебники. Если вы знаете сайт с хорошими уроками и статьями, электронной библиотекой или полезным софтом, не поленитесь поделиться с народом ссылочкой :)

Дизайн
Здесь все, что связано с Web-дизайном: ссылки на полезные ресурсы (уроки, учебники, статьи), а также обсуждение работ Web-дизайнеров. Размещайте ссылки на сайты, которые вам очень поравились или наоборот очень НЕ понравились... будем учиться на их примере.


Seo
Все об оптимизации и раскрутке сайтов: полезные ссылки и ваш личный опыт

Маркетинг, реклама, PR
Различные механизмы продвижения ресурса: баннерная реклама, пресс-релизы и т.д. Если вы столкнулись в Интернет с необычной рекламой, расскажите о ней - креатив всегда в почете!

Психология
Может показаться странным, к чему здесь этот раздел... Но как добиться того, чтобы человек перешел именно по Вашей ссылке? Чтобы он задержался на Вашем сайте и приходил на него снова и снова. Здесь необходимо знание психологии человека. Этот раздел посвящен методам привлечения и удержания посетителей.

Вопросы и ответы
Спрашивайте! Постараемся помочь!

Пока вроде бы все...
Надеюсь на вашу цивилизованность и не пишу свод правил. Скажу только одно: Уважайте себя и окружающих!

Если у вас есть идеи и предложения по поводу сообщества, пишите в личку.
С уважением, Я_сама_по_себе
комментарии: 0 понравилось! вверх^ к полной версии
Кнопки сообщества 21-01-2006 16:27



Web-mastering

Web-mastering
комментарии: 1 понравилось! вверх^ к полной версии
Основы верстки от Влада Мержевича 21-01-2006 00:43


Версткой веб-страниц будем называть создание такого HTML-кода, который позволяет размещать элементы веб-страницы (изображения, текст, линии и т.д.) в нужных местах документа и отображать их в окне браузера согласно разработанному макету. При этом следует принимать во внимание ограничения присущие HTML и CSS, учитывать особенности браузеров и знать приемы верстки, которые дают желаемый результат.
Читаем и учимся.
Не выбрасывайте карандаши и блокноты, они вам еще пригодятся!
комментарии: 5 понравилось! вверх^ к полной версии