人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpとMysqlを用いた認証をおこなっているのですが、パスワードの大文字・小文字を区別させるようにするにはどうすればよのでしょうか?
宜しくお願いします。

●質問者: 和食器屋koba
●カテゴリ:インターネット ウェブ制作
✍キーワード:MySQL PHP パスワード 大文字 認証
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●25ポイント

認証とはどの部分の認証でしょう?

MySQL 自体の接続にはパスワードの大文字小文字は区別されているはずなので、アプリケーションでの認証だと仮定します。

http://dev.mysql.com/doc/refman/4.1/ja/case-sensitivity-oper...

こちらの症状に当てはまっていませんか?

これで無いようでしたら、実際に発行しているクエリ等を提示していただけるともう少しコメントできるかと思います。

◎質問者からの返答

ありがとうございます。


2 ● RIKKUN
●50ポイント ベストアンサー

http://www.physalis.net/ss/space/blog/5;jsessionid=C508160ED...

MySQLのテーブルを作る際に、パスワードを格納するカラムに binary 属性を付けてやれば良いかと思います。

こんな感じです↓

create table users (name varchar(8) binary, pass varchar(8) binary)


もしくは、検索するSQLに binary 属性を付加してやれば、いけると思います。

こんな感じです↓

select * from users where name="hoo" and binary pass="bar"

◎質問者からの返答

ありがとうございます。

解決しました。


3 ● aiaina
●25ポイント

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1414682

こちらは如何でしょうか?

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ