Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require("config.php");
- if (!empty($_POST)) {
- $response = array("error" => FALSE);
- $query = "SELECT * FROM users WHERE email = :email";
- $query_params = array(
- ':email' => $_POST['email']
- );
- try {
- $stmt = $db->prepare($query);
- $result = $stmt->execute($query_params);
- }
- catch (PDOException $ex) {
- $response["error"] = true;
- $response["message"] = "Database Error1. Please Try Again!";
- die(json_encode($response));
- }
- $validated_info = false;
- $login_ok = false;
- $email = $_POST['email'];
- $row = $stmt->fetch();
- if (password_verify($_POST['password'], $row['encrypted_password'])) {
- $login_ok = true;
- }
- if ($row['created_at'] <= $row['exp_date']) {
- $response["error"] = true;
- $response["message"] = "Subscription ended!";
- die(json_encode($response));
- }
- if ($login_ok == true) {
- $response["error"] = false;
- $response["message"] = "Login successful!";
- $response["user"]["uid"] = $row["unique_id"];
- $response["user"]["name"] = $row["name"];
- $response["user"]["email"] = $row["email"];
- $response["user"]["is_active"] = $row["is_active"];
- $response["user"]["created_at"] = $row["created_at"];
- $response["user"]["exp_date"] = $row["exp_date"];
- die(json_encode($response));
- } else {
- $response["error"] = true;
- $response["message"] = "잘못된 로그인 정보!";
- die(json_encode($response));
- }
- } else {
- echo 'Nothing here';
- }
- ?>
Add Comment
Please, Sign In to add comment