-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchangeInfo.php
126 lines (107 loc) · 4.03 KB
/
changeInfo.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
<?php
require "db_functions.php";
// require "authenticate.php";
include("header.php");
$error = false;
$success = false;
$loginerror = false;
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if ($_POST['submit'] == 'logar') {
if (!empty($_POST["nicknameLogin"]) && !empty($_POST["senhaLogin"])) {
$conn = connect_db();
$nicknameLogin = mysqli_real_escape_string($conn,$_POST["nicknameLogin"]);
$senhaLogin = mysqli_real_escape_string($conn,$_POST["senhaLogin"]);
$senhaLogin = md5($senhaLogin);
$sql = "SELECT * FROM usuarios
WHERE nickname = '".$nicknameLogin."';";
$result = mysqli_query($conn, $sql);
if($result){
if (mysqli_num_rows($result) > 0) {
$usuario = mysqli_fetch_assoc($result);
if ($usuario["senha"] == $senhaLogin) {
$_SESSION["idusuario"] = $usuario["idusuario"];
$_SESSION["senha"] = $usuario["senha"];
$_SESSION["nickname"] = $usuario["nickname"];
$_SESSION["telefone"] = $usuario["telefone"];
$_SESSION["email"] = $usuario["email"];
// $success = true;
// $success_msg = "Login realizado com sucesso.";
header("Location: " . dirname($_SERVER['SCRIPT_NAME']) . "/login.php");
// exit();
}
else {
$error_msg = "Senha incorreta!";
$error = true;
}
}
else{
$error_msg = "Usuário não encontrado!";
$error = true;
}
}
else {
$error_msg = mysqli_error($conn);
$error = true;
}
}
else {
$error_msg = "Por favor, preencha todos os dados no login.";
$error = true;
}
}
else if ($_POST['submit'] == 'cadastrar') {
if (!empty($_POST['nicknameCadastro']) && !empty($_POST['senhaCadastro']) && !empty($_POST['confirmSenhaCadastro'])) {
$conn = connect_db();
$nicknameCadastro = mysqli_real_escape_string($conn,$_POST["nicknameCadastro"]);
$senhaCadastro = mysqli_real_escape_string($conn,$_POST["senhaCadastro"]);
$confirmSenhaCadastro = mysqli_real_escape_string($conn,$_POST["confirmSenhaCadastro"]);
if (isset($_POST["telefoneCadastro"])) {
$telefone = mysqli_real_escape_string($conn,$_POST["telefoneCadastro"]);
}
if (isset($_POST["emailCadastro"])) {
$email = mysqli_real_escape_string($conn,$_POST["emailCadastro"]);
}
if ($senhaCadastro == $confirmSenhaCadastro) {
$senhaCadastro= md5($senhaCadastro);
$sql = "INSERT INTO usuarios
(nickname, senha, telefone, email) VALUES
('".$nicknameCadastro."', '".$senhaCadastro."', '".$telefone."', '".$email."');";
if(mysqli_query($conn, $sql)){
$success = true;
$success_msg = "Usuario cadastrado com sucesso";
}
else {
$error_msg = mysqli_error($conn);
$error = true;
}
}
else {
$error_msg = "Senha não confere com a confirmação.";
$error = true;
}
}
else {
$error_msg = "Por favor, preencha todos os dados obrigatórios.";
$error = true;
}
}
}
?>
<?php if ($success): ?>
<h3 style="color:lightgreen;"><?= $success_msg ?></h3>
<?php endif; ?>
<?php if ($error): ?>
<h3 style="color:red;"><?php echo $error_msg; ?></h3>
<?php endif; ?>
<div id="colsContainer">
<div class="changeInfo" id="borders">
<span class="sub">Alterar dados</span>
<form id="loginForm" action="login.php" method="POST" class="loginForm">
<input type="text" placeholder="E-mail (opcional)" name="email" class="loginInputs"> <br>
<input type="password" placeholder="Telefone (opcional)" name="telefone" class="loginInputs">
<button id="alterar" class="submit" name="submit" value="alterar">Alterar</button><br>
<span><br></span><br>
</form>
</div>
</div>
<?php include("footer.php");?>