質問: 'blank'; } } ?> ログイン|○○児童館 産技児童館 メールアドレスとパスワードを入力してください ログインに失敗しました正しく記入してください ``` ``` INSERT INTO `login_cont` (`teacher_num`, `user_id`, `password`) VALUES ('1', '0001', SHA1('admin')); ``` ### 試したこと パスワードにハッシュをかけているためカラムの長さが足りないのではと思い長さを変更したがもともと十分な長さになっており関係がなかった テーブル名などのmissなども確認したが特に間違っているところはなかった またテーブルの値もTURNCATEをしてもう一度入れなおしてみても駄目だった ### 補足情報(FW/ツールのバージョンなど) php ver7.3.5
回答: 可能性としては大きく以下3つが考えられます * idとパスワードの組み合わせが間違えているか * 合っているけどチェックの仕方が間違えているか * チェックは通っているけどセッションの使い方が間違っている > > SELECT * FROM login_cont WHERE user_id=? AND password=? > > > 手入力でユーザーidとパスワードをいれてヒットしますか ``` SELECT * FROM login_cont WHERE user_id='hogehoge' AND password=sha1('fugafuga') ``` また、 ``` $admin = $login->fetch(); var_dump($admin); ``` で何が返ってきますか?