C言語からWinSOCKでxxx.com/check.phpに、入力されたパスワードを送信し、正しければContent-type : text/plain でOK 間違っている、 もしくは入力されていないときはNG と表示させ、
C言語側では
if(レスポンス == OK){
パスワードが正しい場合の処理
}
というものを考えています。
こうすることで、パスワードはサーバー側で自由に変更可能です。
URLに直接アクセスされたときにパスワードが表示されるのはまずいので、POSTされた時のPHP側のレスポンスで認証しようと思います。
PHP側のプログラムは分かるのですが、C言語側がわかりません。。
<?php
$pwd = $_POST['pwd'];
$pass = 1234;
Header("Content-type: text/plain");
if($pwd){//もしPOSTされたパスがあったら
if($pwd == $pass){//正しければ
echo "OK";
}else{
echo "NG";//間違っていれば
}
}
?>
たぶんこんなんだと思います。
C言語側を教えてください。
※マルチポストですので、相互リンクします。
http://detail.chiebukuro.yahoo.co.jp/qa ... 1048545085
こちらで回答はいただきましたが、WinSOCKが手軽そうなので、それを利用しようと思います、
あくまで、テストで実行するので、暗号化やパケット解析は考えておりません。
md5などもありますが、今は使いません。
実際にネットワーク認証が成功するのか知りたいです。
よろしくお願いします、
