0

安全なログインのためにデータをPOSTするのにどちらがより安全か疑問に思っています。転送中のデータを保護するためにSSLを使用し、サーバー側でパスワードのハッシュとソルトを管理するためにphpassを使用しています。

基本的に、

また、

<form action="user-man.php" method="POST">
Username:<br>
<input type="text" name="user" size="60"><br>
Password:<br>
<input type="password" name="pass" size="60"><br>
<input type="submit" value="Create user">
</form>

または

// DEFINE FUNCTION TO REQUEST TO PORTAL PHP FILE HANDLING REQUESTS
function phpRequest( command, username, password )
{
    if( command == "tryLogin" )
    {   
        $.ajax({ 
        type: "POST",
        url: 'open.php',
        data: { request: command, user: username, pass: password },
        success: function( data, textStatus, jqXHR )
        {           
            alert(data);
        }
        }); 
    }
}
4

1 に答える 1

2

セキュリティは同じです。JavaScriptまたはHTMLフォームを使用するかどうかに違いはなく、同じタイプのリクエストがサーバーに送信されます。

すべてにHTTPSを使用します。

于 2013-01-12T07:50:39.773 に答える