refactor: ensure email is lowercase
This commit is contained in:
parent
59d1ea5555
commit
e58eaed8ee
3 changed files with 3 additions and 5 deletions
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,11 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "ignitegym-api",
|
"name": "api",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ignitegym-api",
|
"name": "api",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
const knex = require("../database");
|
const knex = require("../database");
|
||||||
const { compare } = require("bcryptjs");
|
const { compare } = require("bcryptjs");
|
||||||
const { sign } = require("jsonwebtoken");
|
|
||||||
const AppError = require("../utils/AppError");
|
const AppError = require("../utils/AppError");
|
||||||
const authConfig = require("../configs/auth");
|
|
||||||
const GenerateRefreshToken = require("../providers/GenerateRefreshToken");
|
const GenerateRefreshToken = require("../providers/GenerateRefreshToken");
|
||||||
const GenerateToken = require("../providers/GenerateToken");
|
const GenerateToken = require("../providers/GenerateToken");
|
||||||
|
|
||||||
|
|
@ -10,7 +8,7 @@ class SessionsController {
|
||||||
async create(request, response) {
|
async create(request, response) {
|
||||||
const { email, password } = request.body;
|
const { email, password } = request.body;
|
||||||
|
|
||||||
const user = await knex("users").where({ email }).first();
|
const user = await knex("users").where({ email: email.toLowerCase() }).first();
|
||||||
|
|
||||||
if (!user) {
|
if (!user) {
|
||||||
throw new AppError("E-mail e/ou senha incorreta.", 404);
|
throw new AppError("E-mail e/ou senha incorreta.", 404);
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in a new issue