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のほうがいいです。
サンプルご掲示お願いします。
WinAPI 簡易ネットワーク認証
Re: WinAPI 簡易ネットワーク認証
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ライブラリでしょうか。
でデーターを受け取り、CGIがわでパスワードのチェックを行い、
strcmpでも使ってOKがでていたらWInAPI側で処理を実行
NGとでていたらWInAPI側で処理を中断したいわけです。
test.exe
IDとPWを入力してください
送信
test.cgi
側で処理
して表示
test.exeで処理
フローがいまいちわからないのですが
クライアントとサーバーという考えだと
クライアントをwin32で実装して
サーバーにはCGIを使用するということでよいのでしょうか?
CGIの実装言語はなんでしょう?
今出せるヒントとしてはwinInetライブラリでしょうか。
Re: WinAPI 簡易ネットワーク認証
>フローがいまいちわからないのですが
>クライアントとサーバーという考えだと
>クライアントをwin32で実装して
>サーバーにはCGIを使用するということでよいのでしょうか?
>CGIの実装言語はなんでしょう?
PHPで実装しようと思います。
<?php
$id = $_GET['id'];
$pw = $_GET['pw'];
//PW取得処理
if($pw != パスワード){
echo "NG";
}else{
echo "OK";
}
?>
こういう感じでやろうと思います。
>クライアントとサーバーという考えだと
>クライアントをwin32で実装して
>サーバーにはCGIを使用するということでよいのでしょうか?
>CGIの実装言語はなんでしょう?
PHPで実装しようと思います。
<?php
$id = $_GET['id'];
$pw = $_GET['pw'];
//PW取得処理
if($pw != パスワード){
echo "NG";
}else{
echo "OK";
}
?>
こういう感じでやろうと思います。