post user: //email co tu 6-254 ki tu va co chua @gmail.com, va ko trung voi cac email da co // name co do dai tu 3-50 ky tu // city co do dai tu 3-50 ky tu // mat khau phai chua it nhat 1 chu thuong va 1 chu hoa va 1 so va 1 ky tu dac biet (!, @, #, $, %, ^, &, *) va do dai 8-50 ky tu
get user by id: // id phai co trong csdl va id phai la 1 so //neu ko truyen id thi ra duong link khac -> ra tim kiem va phan trang
update user by id: // id phai co trong csdl va id phai la 1 so //cac thong tin update khac thi nhu dkien nhu post user
delete user by id: // id phai co trong csdl va id phai la 1 so
findAllUsers - search - pagination(Phan trang): // cac tieu chi tim kiem email, name, city phai co trong csdl neu ko co se ko hien thi du lieu
login: // email phai co trong co so du lieu (la tai khoan co duoc tu post user) // password phai tuong ung voi email trong csdl
tat ca cac duong link thi deu phai truyen accessToken hop le vao: // token hop le co duoc tu khi login thanh cong
// cach render theo diem: tim tat ca cac mon ma nguoi teacher voi email (duy nhat) dang ky tu cac mon do tim nguoc lai nhung nguoi co vai tro la hoc sinh ma dang ky cac mon do => user tu cac user nay loc ra cac user theo ten mon