Cursos / Informática para Internet / Plataformas de aplicações Web / Aula
Antes de criar as rotas de autenticação, vamos criar uma simples view EJS com um formulário de login.
Crie uma pasta dentro de views chamada views/auth.
Nessa pasta crie um arquivo chamada login_form.ejs com o conteúdo:
<h1>Login</h1>
<% if (error) { %>
<div style="color: red">
Erro no E-Mail/senha
</div>
<% } %>
<form method="POST" action="/auth/sign_in">
E-Mail: <input type="email" name="email" /><br/>
Senha: <input type="password" name="password" /><br/>
<input type="submit" value="Entrar"/><br/>
</form>
Temos no início desse arquivo um trecho de código EJS que verifica se existe uma variável chamada "erro". Caso sim, mostra uma mensagem de erro.
Em seguida, um simples formulário que faz POST em /auth/sign_in com os valores de email e password.
Versão 5.3 - Todos os Direitos reservados