0

全部で 3 つのファイルがあります。login.html - login.js - login.php

function login(){
    $(document).ready(function(){
        var epost = document.getElementById("epost").value;
        var passord = document.getElementById("passord").value;
        $.ajax({
            type: 'POST',
            url: 'login.php',
            data: "epost=" + epost + "&passord=" + passord,
            success: function(result){
            }
        });
    });
}

PHPファイルは次のとおりです。

<?php

require 'db.php';
session_start();

if(!$_POST['epost'] || !$_POST['passord']){
    echo "Type in username and password";
}
else{
    $stmta = $dbo->prepare("SELECT * FROM kunde WHERE epost = ?");

    $stmta->execute(array($_POST['epost']));
    $login = $stmta->fetch();

    if(empty($login)){
        echo "User does not exist";
    }
    else {
        $passord_db = $login['passord'];    
        $passord = md5($_POST['passord']);      

        if($passord_db != $passord){            
            echo "Invalid password";
        }
        else{
            $active = $login['active'];     
            $epost = $login['epost'];       

            if($active == 0){
                echo "Activate your account ($epost) ";
            }
            else{
                $_SESSION['epost'] = $epost;
            }
        }
    }
}
?>

これはばかげた質問かもしれないので、前もってお詫びしますが、これらのエラー メッセージを PHP スクリプトではなく js スクリプトで表示するにはどうすればよいでしょうか?

4

1 に答える 1