*Имя проекта: система регистрации веб -сайта с хорошим опытом
*Автор: Paramecium
*Контакт: [email protected]
*Время: 2007-6-29
*Причина и заявление об авторском праве:
1. Член Blue Ideal выпустил аналогичную систему и задал вопрос о том, что код проверки не поддерживает обновление Firefox, поэтому у него была идея сделать один. Внешний вид этой системы (выбор кнопок и т. Д.) Заимствовано в системе, но принципы реализации деталей не совпадают (адрес этой статьи: http://bbs.blueidea.com/thread-2761325-1-4.html).
2. Кроме того, система регистрации, которую я создал, использует код проверки без компонентов в сети (автор Sipo)
3. Что касается алгоритма прочности пароля, он заимствует в статье от Blue Idea (http://www.blueidea.com/tech/web/2006/4324.asp), но алгоритм не очень идеален. Если у вас лучший алгоритм, пожалуйста, общайтесь со мной.
* Особенности и знания:
1.Ajax проверяет код имени пользователя и проверки и асинхронно регистрирует имя пользователя (оба принадлежат к очень основной части Ajax)
2. Обновление кода проверки поддержки (в том числе под платформой Firefox)
3. Мгновенное обнаружение паролей, электронных писем, имен пользователей и т. Д. (Используя JavaScript DOM)
4. HTML проходит w3c строгой проверки, а CSS проходит проверку W3C CSS (на самом деле это немного избыточно и не полностью необходимо)
*Платформа разработки: база данных Access Windows 2003 IIS6.0
*Инструменты: DreamWeaver (написать ASP), Aptana (написать JavaScript, HTML и CSS), Emeditor (напишите эту статью), Access2003 (база данных)
*Платформа тестирования: Firefox2.0, Opera9.21, IE6.0, IE7.0
*Демо -адрес: http://finish.3322.org/reg/reg.htm (эффективно для краткосрочной перспективы, на этой машине доступ не может быть плавным)
*Оригинальный адрес: http://cceer.xmu.edu.cn/blog/view.asp?id=52
*Пополнить:
Если вы используете эту систему регистрации, пожалуйста, обязательно обратите внимание на следующие вопросы:
Эта система не шифрует пароль. При необходимости вы можете искать шифрование MD5
Эта система не выполняет настройки противодействия. При необходимости вы можете искать анти-инъекцию SQL
Из -за моих собственных ограничений уровня ошибки и недостатки неизбежны. Если у вас есть какие -либо вопросы или предложения, пожалуйста, свяжитесь со мной, спасибо!
*Вот рендеринг
Вот загрузка пакета всех файлов (включая все файлы, картинки, базы данных и т. Д., Проверьте в IIS после декомпрессии)
Местный скачать
Из -за ограничения длины статьи размещаются только два файла JS и одна страница регистрации отображения. Что касается страницы фоновой обработки и файлов CSS, пожалуйста, проверьте ее в сжатом пакете.
Регистрационная страница Reg.htm
Кода -копия выглядит следующим образом:
<! Doctypehtmlpublic "-// w3c // dtdxhtml1.0strict // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<htmlxmlns = "http://www.w3.org/1999/xhtml" lang = "gb2312">
<голова>
<metahttp-equiv = "content-type" c/>
<title> Paracoides --- Простая страница регистрации Ajax </title>
<linkhref = "reg.css" type = "text/css" rel = "stylesheet"/>
<scriptsrc = "detect.js" type = "text/javascript"> </script>
<scriptsrc = "ajax.js" type = "text/javascript"> </script>
</head>
<тело>