ページ 11

WinAPI 簡易ネットワーク認証

Posted: 2011年1月08日(土) 23:41
by なぎ
WinAPIとCGIを使ったネットワーク認証を考えています。

http://test.com/test.cgi?id=id&pq=pw
でデーターを受け取り、CGIがわでパスワードのチェックを行い、
strcmpでも使ってOKがでていたらWInAPI側で処理を実行
NGとでていたらWInAPI側で処理を中断したいわけです。


test.exe
IDとPWを入力してください

送信


test.cgi
側で処理
して表示

test.exeで処理


今はリクエストメソッドはGETですがPOSTのほうがいいです。


サンプルご掲示お願いします。

Re: WinAPI 簡易ネットワーク認証

Posted: 2011年1月09日(日) 00:05
by まめっち
http://test.com/test.cgi?id=id&pq=pw
でデーターを受け取り、CGIがわでパスワードのチェックを行い、
strcmpでも使ってOKがでていたらWInAPI側で処理を実行
NGとでていたらWInAPI側で処理を中断したいわけです。

test.exe
IDとPWを入力してください

送信


test.cgi
側で処理
して表示

test.exeで処理


フローがいまいちわからないのですが
クライアントとサーバーという考えだと

クライアントをwin32で実装して
サーバーにはCGIを使用するということでよいのでしょうか?

CGIの実装言語はなんでしょう?


今出せるヒントとしてはwinInetライブラリでしょうか。

Re: WinAPI 簡易ネットワーク認証

Posted: 2011年1月09日(日) 18:26
by なぎ
>フローがいまいちわからないのですが
>クライアントとサーバーという考えだと

>クライアントをwin32で実装して
>サーバーにはCGIを使用するということでよいのでしょうか?
>CGIの実装言語はなんでしょう?

PHPで実装しようと思います。
<?php
$id = $_GET['id'];
$pw = $_GET['pw'];

//PW取得処理
if($pw != パスワード){
echo "NG";
}else{
echo "OK";
}
?>

こういう感じでやろうと思います。