-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadd_user.php
138 lines (129 loc) · 5.46 KB
/
add_user.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Crear usuario | Gabriel Peña & Manuel Albarran</title>
<link href="https://fonts.googleapis.com/css?family=Roboto|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link href="style.css" rel="stylesheet" type="text/css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<?php
include("connection.php");
$roles = mysqli_query($mysqli, "SELECT * FROM roles;");
if(isset($_POST['submit'])) {
$name = $_POST['name'];
$email = $_POST['email'];
$user = $_POST['username'];
$pass = $_POST['pass'];
$role = $_POST['role'];
if($user == "" || $pass == "" || $name == "" || $email == "" || $role == "") {
?>
<form id="myModal" name="form1" method="post" action="">
<div class="modal-dialog modal-login">
<div class="modal-content">
<div class="modal-header">
<div class="avatar">
<img src="images/logo.png" alt="Avatar">
</div>
<p class="modal-paragraph">Todos los campos deben ser llenados. Todos o al menos uno esta vacio.</p>
</div>
<div class="modal-body">
<div class="form-group">
<button class="btn btn-primary btn-lg btn-block login-btn">
<a href='register.php'>Registrarse</a>
</button>
</div>
</div>
<div class="modal-footer">
<a href='logout.php'>Salir</a>
</div>
</div>
</div>
</form>
<?php
} else {
mysqli_query($mysqli, "INSERT INTO users (name, email, username, pass, role, active) VALUES('$name', '$email', '$user', md5('$pass'), '$role', 1)")
or die("No se pudo realizar la operación.");
?>
<form id="myModal" name="form1" method="post" action="">
<div class="modal-dialog modal-login">
<div class="modal-content">
<div class="modal-header">
<div class="avatar">
<img src="images/logo.png" alt="Avatar">
</div>
<h4 class="modal-title"><?php echo $name ?></h4>
<p class="modal-paragraph">Registro exitoso</p>
</div>
<div class="modal-body">
<div class="form-group">
<button class="btn btn-primary btn-lg btn-block login-btn">
<a href='users.php'>Ver usuarios</a>
</button>
</div>
</div>
<div class="modal-footer">
<a href='logout.php'>Salir</a>
</div>
</div>
</div>
</form>
<?php
}
} else {
?>
<form id="myModal" name="form1" method="post" action="">
<div class="modal-dialog modal-login">
<div class="modal-content">
<div class="modal-header">
<div class="avatar">
<img src="images/logo.png" alt="Avatar">
</div>
<h4 class="modal-title">Crear usuario</h4>
</div>
<div class="modal-body">
<div class="form-group">
<input type="text" class="form-control" name="name" placeholder="Nombre" required="required">
</div>
<div class="form-group">
<input type="text" class="form-control" name="email" placeholder="Correo" required="required">
</div>
<div class="form-group">
<input type="text" class="form-control" name="username" placeholder="Usuario"
required="required">
</div>
<div class="form-group">
<select name="role" class="form-control" id="role-selector">
<?php
while($role = mysqli_fetch_assoc($roles)) {
echo "<option value='".$role['id']."'>".$role['name']."</option>";
}
?>
</select>
</div>
<div class="form-group">
<input type="password" class="form-control" name="pass" placeholder="Contraseña"
required="required">
</div>
<div class="form-group">
<button type="submit" name="submit"
class="btn btn-primary btn-lg btn-block login-btn">Crear</button>
</div>
</div>
<div class="modal-footer">
<a href="users.php">Usuarios</a>
</div>
</div>
</div>
</form>
<?php
}
?>
</body>
</html>