diff options
author | 2016-06-01 23:00:08 +0200 | |
---|---|---|
committer | 2016-06-02 20:12:49 +0200 | |
commit | af427a992a96519c00ac9f98db8745f9fc1198fb (patch) | |
tree | 36f69164b289ce2405419f3946b7af0ba8f8b08e /tools/infra-dashboard/utils/login.php | |
parent | 43b44d05ed662d7e9e4f0a66b5f1744685d7b5cc (diff) |
OPNFV Infra Dashboard
JIRA: RELENG-12
Change-Id: I7451a3d234e4e5d946cdb905d5720be6159b6544
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Diffstat (limited to 'tools/infra-dashboard/utils/login.php')
-rw-r--r-- | tools/infra-dashboard/utils/login.php | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/tools/infra-dashboard/utils/login.php b/tools/infra-dashboard/utils/login.php new file mode 100644 index 00000000..2ac7101d --- /dev/null +++ b/tools/infra-dashboard/utils/login.php @@ -0,0 +1,56 @@ +<?php + + include 'database.php'; + + + function login(){ + $email = $_POST['email']; + $password = $_POST['password']; + + $query = "SELECT * FROM user where EMAIL='".$email."';"; + $result = mysql_query($query); + + $user = array(); + if(mysql_num_rows($result) > 0) { + $query = "SELECT * FROM user where email='".$email."' and password='".$password."';"; + $result = mysql_query($query); + if(mysql_num_rows($result) > 0) { + while($row = mysql_fetch_assoc($result)) { + $user = $row; + $user["result"] = 0; + + $_SESSION['user_id'] = $user['user_id']; + $_SESSION['user_name'] = $user['name']; + $_SESSION['user_email'] = $user['email']; + } + } else { + $user["result"] = 1; //wrong password + } + } else { + $user["result"] = 2; //user not registered + } + echo json_encode($user); + + } + + + $action = $_POST['action']; + + connectDB(); + session_start(); + + if ($action == "login") { + login(); + } else if ($action == "logout") { + unset($_SESSION['user_id']); + unset($_SESSION['user_name']); + unset($_SESSION['user_email']); + session_destroy(); + } else { + echo "Invalid POST action."; + } + closeDB(); + +?> + + |