ペイント編集アプリの保存機能を作成しています。これがその背後にある疑似コードです。
<?php
$user=md5(POST["user"]);
$pass=md5(POST["pass"]); // Get user/pass from the login.php (or this page when saving).
if POST["save"]{
check_database_whether_credentials_match() or die();
save_photo();
exit();
}
include("login") or die(); //log in with data
?>
<button> Save Photo </button>
function userpressesButton(){
ajax(post:{"save":getImage(),"user":<? echo $user ?>, "pass": <? echo $pass ?>})
// MD5 username and passwords will be here
}
ユーザーがボタンを押すと、 がアクティブuserpressesButton
になり、投稿データ (ユーザー、パス、および描画を含む) が同じページに送信され、スニペットの上部にある PHP コードによって表示されます。
MD5 ユーザー名とパスワードをクライアントの Web ページに入れていますか? 安全ですか? 暗号化されているので、そこに置いても安全だと思います。