Add password field for students and teachers
This commit is contained in:
parent
2ab9b83b43
commit
8a7202ffd7
|
@ -106,19 +106,19 @@ func server() {
|
||||||
func getUser(c *gin.Context) {
|
func getUser(c *gin.Context) {
|
||||||
id := c.Param("userid")
|
id := c.Param("userid")
|
||||||
user := user{}
|
user := user{}
|
||||||
err := db.QueryRow("SELECT * FROM alumnos WHERE id_alumno = "+id).Scan(&user.Id, &user.Name, &user.Surname1, &user.Surname2, &user.Email)
|
err := db.QueryRow("SELECT id_alumno,nombre,apellido1,apellido2,email FROM alumnos WHERE id_alumno = "+id).Scan(&user.Id, &user.Name, &user.Surname1, &user.Surname2, &user.Email)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
e := fmt.Sprintf("SOMETHING BAD HAPPENED QUERYING THE DATABASE: %v\n", err)
|
e := fmt.Sprintf("SOMETHING BAD HAPPENED QUERYING THE DATABASE: %v\n", err)
|
||||||
log.Print(e)
|
log.Print(e)
|
||||||
c.String(http.StatusInternalServerError, e)
|
c.String(http.StatusInternalServerError, e)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
c.JSON(http.StatusOK, user)
|
c.IndentedJSON(http.StatusOK, user)
|
||||||
}
|
}
|
||||||
|
|
||||||
func getUsers(c *gin.Context) {
|
func getUsers(c *gin.Context) {
|
||||||
users := []user{}
|
users := []user{}
|
||||||
rows, err := db.Query("SELECT * FROM alumnos")
|
rows, err := db.Query("SELECT id_alumno,nombre,apellido1,apellido2,email FROM alumnos")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
e := fmt.Sprintf("SOMETHING BAD HAPPENED QUERYING THE DATABASE: %v\n", err)
|
e := fmt.Sprintf("SOMETHING BAD HAPPENED QUERYING THE DATABASE: %v\n", err)
|
||||||
log.Print(e)
|
log.Print(e)
|
||||||
|
@ -137,7 +137,7 @@ func getUsers(c *gin.Context) {
|
||||||
}
|
}
|
||||||
users = append(users, user)
|
users = append(users, user)
|
||||||
}
|
}
|
||||||
c.JSON(http.StatusOK, users)
|
c.IndentedJSON(http.StatusOK, users)
|
||||||
}
|
}
|
||||||
|
|
||||||
// func createUser(c *gin.Context) {
|
// func createUser(c *gin.Context) {
|
||||||
|
|
|
@ -4,7 +4,8 @@ CREATE TABLE ALUMNOS (
|
||||||
nombre VARCHAR(255) NOT NULL,
|
nombre VARCHAR(255) NOT NULL,
|
||||||
apellido1 VARCHAR(255),
|
apellido1 VARCHAR(255),
|
||||||
apellido2 VARCHAR(255),
|
apellido2 VARCHAR(255),
|
||||||
email VARCHAR(255) NOT NULL
|
email VARCHAR(255) NOT NULL,
|
||||||
|
password VARCHAR(255) NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE PROFESORES (
|
CREATE TABLE PROFESORES (
|
||||||
|
@ -12,7 +13,8 @@ CREATE TABLE PROFESORES (
|
||||||
nombre VARCHAR(255) NOT NULL,
|
nombre VARCHAR(255) NOT NULL,
|
||||||
apellido1 VARCHAR(255),
|
apellido1 VARCHAR(255),
|
||||||
apellido2 VARCHAR(255),
|
apellido2 VARCHAR(255),
|
||||||
email VARCHAR(255) NOT NULL
|
email VARCHAR(255) NOT NULL,
|
||||||
|
password VARCHAR(255) NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE CUESTIONARIOS (
|
CREATE TABLE CUESTIONARIOS (
|
||||||
|
@ -48,15 +50,15 @@ CREATE TABLE JUEGA (
|
||||||
);
|
);
|
||||||
|
|
||||||
-- add test data
|
-- add test data
|
||||||
INSERT INTO ALUMNOS (nombre, apellido1, apellido2, email)
|
INSERT INTO ALUMNOS (nombre, apellido1, apellido2, email, password)
|
||||||
VALUES ('Raúl', 'Bulgariu', 'Suciu', 'raul@bulgariu.xyz'),
|
VALUES ('Raúl', 'Bulgariu', 'Suciu', 'raul@bulgariu.xyz', 'ef92b778bafe771e89245b89ecbc08a44a4e166c06659911881f383d4473e94f'),
|
||||||
('Pepito', 'Prueba', 'de Ejemplo', 'pepito@gmail.com');
|
('Pepito', 'Prueba', 'de Ejemplo', 'pepito@gmail.com', 'ef92b778bafe771e89245b89ecbc08a44a4e166c06659911881f383d4473e94f');
|
||||||
|
|
||||||
INSERT INTO PROFESORES (nombre, apellido1, apellido2, email)
|
INSERT INTO PROFESORES (nombre, apellido1, apellido2, email, password)
|
||||||
VALUES ('Jacinto', 'Sánchez', 'Villa', 'j.sanchezvilla@gmail.com');
|
VALUES ('Jacinto', 'Sánchez', 'Villa', 'j.sanchezvilla@gmail.com', 'ef92b778bafe771e89245b89ecbc08a44a4e166c06659911881f383d4473e94f');
|
||||||
|
|
||||||
INSERT INTO PROFESORES (nombre, apellido1, email)
|
INSERT INTO PROFESORES (nombre, apellido1, email, password)
|
||||||
VALUES ('David', 'Balaguer', 'david@gmail.com');
|
VALUES ('David', 'Balaguer', 'david@gmail.com', 'ef92b778bafe771e89245b89ecbc08a44a4e166c06659911881f383d4473e94f');
|
||||||
|
|
||||||
INSERT INTO CUESTIONARIOS (id_profesor, titulo, descripcion)
|
INSERT INTO CUESTIONARIOS (id_profesor, titulo, descripcion)
|
||||||
VALUES (1, 'Examen SOM', 'Cuestionario con preguntas sobre SOM'),
|
VALUES (1, 'Examen SOM', 'Cuestionario con preguntas sobre SOM'),
|
||||||
|
|
Loading…
Reference in New Issue