-
-
Notifications
You must be signed in to change notification settings - Fork 15
/
users.php
47 lines (39 loc) · 1.51 KB
/
users.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
<?php
/*
Rainbox Asset Manager
User Management
*/
// ========= UPDATE STATUS ==========
if ($reply["type"] == "updateUser")
{
$reply["accepted"] = true;
$userName = "";
$firstName = "";
$lastName = "";
$password = "";
$uuid = "";
$data = json_decode(file_get_contents('php://input'));
if ($data)
{
if(isset($data->{'userName'})) $userName = $data->{'userName'};
if(isset($data->{'firstName'})) $firstName = $data->{'firstName'};
if(isset($data->{'lastName'})) $lastName = $data->{'lastName'};
if(isset($data->{'password'})) $password = $data->{'password'};
if(isset($data->{'uuid'})) $uuid = $data->{'uuid'};
}
if (strlen($userName) > 0 AND strlen($uuid) > 0 AND strlen($password) > 0)
{
$qString = "UPDATE " . $tablePrefix . "users SET userName= :userName ,firstName= :firstName ,lastName= :lastName ,password= :password WHERE uuid= :uuid ;";
$rep = $bdd->prepare($qString);
$rep->execute(array('userName' => $userName, 'firstName' => $firstName, 'lastName' => $lastName, 'password' => $password, 'uuid' => $uuid));
$rep->closeCursor();
$reply["message"] = "User " . $userName . " updated.";
$reply["success"] = true;
}
else
{
$reply["message"] = "Invalid request, missing values";
$reply["success"] = false;
}
}
?>