*Nome do projeto: sistema de registro da web com boa experiência
*Autor: Paramecium
*Contato: [email protected]
*Horário: 2007-6-29
*Declaração de causa e direitos autorais:
1. Um membro do Blue Ideal lançou um sistema semelhante e fez uma pergunta de que o código de verificação não suporta o Firefox Refresh, então ele teve a idéia de fazer um. A aparência desse sistema (coleta de cores do botão, etc.) emprestada do sistema, mas os princípios de implementação de detalhes não são os mesmos (o endereço deste artigo: http://bbs.blueidea.com/thread-2761325-1-4html).
2. Além disso, o sistema de registro que eu fiz usa o código de verificação sem componente na rede (autor sipo)
3. Quanto ao algoritmo de força de senha, ele empresta de um artigo da Blue Idea (http://www.blueidea.com/tech/web/2006/4324.asp), mas o algoritmo não é muito ideal. Se você tem um algoritmo melhor, comunique -me comigo.
* Recursos e pontos de conhecimento:
1.ajax verifica o nome de usuário e o código de verificação e registra assíncrono o nome de usuário (ambos pertencem a uma parte muito básica do Ajax)
2. Atualização do código de verificação de suporte (inclusive na plataforma Firefox)
3. Detecção instantânea de senhas, e -mails, nomes de usuário, etc. (usando JavaScript DOM)
4. HTML passa W3C Verificação estrita, e o CSS passa a verificação W3C CSS (na verdade, isso é um pouco redundante e não é completamente necessário)
*Plataforma de desenvolvimento: Windows 2003 IIS6.0 Banco de dados de acesso
*Ferramentas: Dreamweaver (Write ASP), Aptana (Escreva JavaScript, HTML e CSS), Emeditor (Escreva este artigo), Access2003 (banco de dados)
*Plataforma de teste: Firefox2.0, Opera9.21, ie6.0, ie7.0
*Endereço de demonstração: http://finish.3322.org/reg/reg.htm (com efeito a curto prazo, nesta máquina, o acesso pode não ser suave)
*Endereço original: http://cceer.xmu.edu.cn/blog/view.asp?id=52
*Reabastecer:
Se você usar este sistema de registro, não deixe de prestar atenção aos seguintes problemas:
Este sistema não criptografa a senha. Se necessário, você pode procurar a criptografia MD5
Este sistema não executa configurações anti-injeção. Se necessário, você pode procurar por SQL anti-injeção
Devido às minhas próprias limitações de nível, erros e deficiências são inevitáveis. Se você tiver alguma dúvida ou sugestão, entre em contato comigo, obrigado!
*Aqui está a renderização
Aqui está o download do pacote de todos os arquivos (incluindo todos os arquivos, fotos, bancos de dados, etc., teste no IIS após a descompressão)
Download local
Devido à limitação do comprimento do artigo, apenas dois arquivos JS e uma página de registro de exibição são publicados. Quanto à página de processamento em segundo plano e arquivos CSS, verifique -o no pacote compactado.
Página de inscrição Reg.htm
A cópia do código é a seguinte:
<!
<htmlxmlns = "http://www.w3.org/1999/xhtml" lang = "gb2312">
<head>
<metahttp-equiv = "content-type" c/>
<title> paracoides --- Página de registro simples de Ajax </ititle>
<linkhref = "reg.css" type = "text/css" rel = "Stylesheet"/>
<scriptsrc = "detect.js" type = "text/javascript"> </script>
<scriptsrc = "ajax.js" type = "text/javascript"> </sCript>
</head>
<Body>