
No.4
- 回答日時:
セッションを絡めたログインは必ずしも使い勝手
がよいとは思いません。
mod_auth_mysqlなどは興味ないでしょうか?
参考URL:http://search.yahoo.co.jp/search?p=mod_auth_mysq …
アドバイスありがとうございます。
参考URLを見させて頂きましたが
私には、まだまだ・・・(汗
お気に入りに追加させて頂き
今後の参考にさせていただきます
ありがとうございました。
No.3
- 回答日時:
#1です。
すいません。ちょっと訂正します。
mysql_query()はクエリを実行するだけで、成功したらリソースが返るだけです。
IDの認証という意味では
mysql_num_rows()
でselectの件数を取得し、チェックしたほうがいいですね(汗
参考URL:http://jp2.php.net/manual/ja/function.mysql-num- …
この回答への補足
回答ありがとうございます。
返信したはずが、返信出来ていないみたいですね・・・・(汗
現在、回答と参考URLを参考にさせて頂き
$sql = "SELECT * FROM user_table WHERE user_id ='$user_id'and pass_word = '$passwd'";
$res = mysql_query($sql,$conn);
$num_rows = mysql_num_rows($res);
if($num_rows){
print("OK")
に変えてみたのですが、エラー表示が出ます
$sql = "SELECT * FROM user_table WHERE user_id ='$user_id'and pass_word = '$passwd'";
$res = mysql_query($sql,$conn);
$num_rows = mysql_num_rows($res);
echo "$num_rows Rows\n";
ですと
1rows と正常に返ってくるので
結果の表示のさせ方が問題なのでしょうか?
No.2
- 回答日時:
#1です。
提示していただいたソースを拝見しました。
セキュリティ的にはともかく、見る限り、動作は問題ないように思いますが動きませんか?
まぁシステム的に言うと、他に気になるのは多重ログインをどうするかとか。。。
(すでにログインしているのに、同じIDでログインされたらエラーなのか/正常なのか。エラーの場合はセッション情報と絡めて…とか)
PHPのセキュリティの問題に関してはこちらをどうぞ。
http://www.asahi-net.or.jp/~wv7y-kmr/memo/php_se …
No.1
- 回答日時:
簡単なログインというなら、そんなに複雑に考えることはなくて
(1).idとpass入力画面(単なるHTML)
(2).(1)の内容を受け取ってDBなり、テキストファイルの内容とマッチング
だけでいいんじゃないですか?
ネットで検索すればいっぱいでてくると思いますが、まぁ一応さんぷるらしきものを。。。
動くかどうかは検証してませんのであしからず:)
http://ns1.php.gr.jp/pipermail/php-users/2004-Ju …
この回答への補足
早速の回答ありがとうございます。
私は、後々にやりたい事から考え
一応DBとの連動で考えています。
なんせ、まだまだ解らない事が多く
現在↓まで書いてみたのですが、「・・・で?・・・あれ?」
パニクってしまってます。
とりあえずは、こんな感じで詰めていけばいいのでしょうか?
見当違いの事をしてたら すいません。
<?php
$user_id=$_POST['user_id'];
$passwd=$_POST['passwd'];
$host = "localhost";
if (!$conn = mysql_connect($host, "ユーザ名", "パスワード")){
die("MySQL接続エラー.<br />");
}
mysql_select_db("データベース名", $conn);
$sql = "SELECT * FROM user_table WHERE user_id ='$user_id'and pass_word = '$passwd'";
$res = mysql_query($sql,$conn);
if($res){
print("OK")
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セッション変数の命名規則
-
URLのパラメータをGETのままで...
-
セッションの破棄
-
二重ログイン管理について
-
ブラウザを閉じた後もセッショ...
-
セッションのスコープ(有効範...
-
"セッションハンドラ"とは
-
複数のサーバで運営する場合の...
-
「取得先」という表現について
-
Dosブロンプトでtabを出力したい
-
wordの差し込み印刷で文字...
-
shシェルスクリプト 空白行の...
-
excel access連携 このテーブル...
-
findstrのerrorlevel
-
バッチファイルでpingの結果を...
-
json_encodeが表示しない
-
開始と終了を指定して、その間...
-
classの再定義エラーについて
-
phpでcookieがうまく保存されない
-
Google chart API 、PHP、MySQL...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
ログインしたら他からログイン...
-
Sessionの上限について
-
別ブラウザ間でセッションの値...
-
ブラウザを閉じた後もセッショ...
-
PHP SESSION変数を複数使用でき...
-
ログイン画面をはさんだ後、自...
-
PHPのプロセス滞留について
-
セッションのスコープ(有効範...
-
セッションファイルの有効期限...
-
セッション変数にパスワードを...
-
完全なセッション破棄をしたい
-
SESSIONの削除について
-
PHPのセッション有効期限について
-
共有SSLでのセッションの引継ぎ
-
PHP cookieの値が更新されない...
-
携帯電話対応のカートって??
-
セッションを維持したまま、サ...
-
PHPSESSIDの表示
-
ログイン 作成
おすすめ情報