Portuguese, Brazilian subtitles

← PS 06-03 Cadastro de Usuário

Get Embed Code
4 Languages

Showing Revision 3 created 09/17/2013 by Ananyr Fajardo.

  1. Para a próxima lição de casa, gostaria que fizessem uma página de cadastro
  2. que valide um input de usuário.
  3. Ela deve exigir 4 coisas -- um nome, uma senha, verificar a senha e um endereço de email
  4. que será opcional.
  5. Se o usuário inserir algo inválido, ela deve retornar uma mensagem de erro
  6. e, se for válido, ela deve redirecionar para uma página de boas vindas.
  7. Darei a vocês uma demonsrtação disso agora.
  8. Aqui está minha página de cadastro. Ela roda nesta URL.
  9. Se eu digitar um nome válido de usuário e senhas e um email
  10. e clicar em "enviar", observem a URL.
  11. Somos redirecionados para "Bem-vindo, nome de usuário equivalente a spez" --
  12. o que retorna o texto "Bem-vindo, spez!"
  13. Agora, duas coisas que ela deveria fazer.
  14. Se você não inserir um nome de usuário e clicar em "enviar", deveríamos receber uma mensagem de erro.
  15. Da mesma forma, se não inserir uma senha, deve receber uma mensagem de erro.
  16. Se inserirmos um nome inválido de usuário -- este aqui é inválido porque contém um espaço
  17. e incluirei nas notas o que define um nome válido de usuário --
  18. também devemos receber uma mensagem de erro.
  19. Se eu incluir 2 senhas que não coincidem, também receberei uma mensagem de erro.
  20. Agora, notem que, ao incluir um nome de usuário inválido, mantivemos o nome de usuário no formulário,
  21. mas quando incluímos uma senha inválida, apagamos as senhas.
  22. Isso é intencional.
  23. O endereço de email é opcional.
  24. Posso digitar 2 senhas que coincidem. Posso por aqui um nome de usuário válido.
  25. Quando envio este formulário, ela diz Bem-vindo.
  26. OK, tudo em ordem.
  27. Se eu digitar um endereço de email inválido -- e vou incluir para vocês o que define um endereço de email
  28. válido para o que queremos -- também deveriamos receber uma mensagem de erro naquele campo.
  29. Esse não é um email válido.
  30. Certifiquem-se de ler as notas e, quando tiverem tudo isso funcionando,
  31. por favor insiram a URL aqui. Boa sorte!