Функциональность входа не работает с MAMP, phpMyAdmin - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть веб-сайт с функцией входа в систему, который я пытаюсь разместить локально, но не работает. Если я размещаюсь где-то в другом месте, это работает, что заставляет меня верить в то, что мне не хватает разрешений.

В основном у меня есть веб-сайт, который подключается к базе данных (локально созданной с помощью phpMyAdmin) и пытается войти в систему. Каждый раз, когда я ввожу правильный логин / пароль, который хранится в базе данных, он просто выдает ошибку, когда браузер загружает логин. php - я получаю classi c 'localhost не может обработать этот запрос', ошибка HTTP 500. I ' Я не уверен, почему это работает, когда я размещаю его в другом месте, но не будет работать, когда я размещаю его локально. Справка?

Использование MAMP 4.1.1, PHP 7.2.14

Вот мой логин. php:

<?php session_start();
if(isset($_POST['submit'])){

    $user = $_POST['username'];
    $password = $_POST['password'];
    $query = "SELECT login_uname, login_pswd, users_fname, users_lname FROM a3login LEFT JOIN a3users ON a3login".'.'."login_user_id = a3users.users_id 
    WHERE login_uname='".$user."'";
    $result = $conn->query($query);
    //Create associative array with result
    $row = $result->fetch_assoc();

    //If Username and Password match the retrieved data
    if($row['login_uname'] == $user && $row['login_pswd'] == $password){

        //Store first and last name of the user (used to display proper name on nav bar)
        $_SESSION['fname'] = $row['users_fname'];
        $_SESSION['lname'] = $row['users_lname'];

        $_SESSION['user'] = $user; //Sets $-SESSION['user'] so php conditionals will pass in other files e.g. index.php

        header("Location: ../index.php"); //Redirect to index.php
        die();
            }
}

$conn->close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...