質問するログイン新規登録

質問編集履歴

1

ユーザーのデータベース構成とパスワード値を追加

2018/04/16 00:28

投稿

gekota
gekota

スコア8

title CHANGED
File without changes
body CHANGED
@@ -159,4 +159,31 @@
159
159
  return true;
160
160
  }
161
161
  }
162
- ```
162
+ ```
163
+ ---
164
+ ユーザーのテーブル構成を追加
165
+ ```sql
166
+ CREATE TABLE `tb_user_auths` (
167
+ `username` CHAR(6) NOT NULL,
168
+ `password` VARCHAR(255) NULL DEFAULT NULL,
169
+ PRIMARY KEY (`username`)
170
+ )
171
+ COLLATE='utf8_general_ci'
172
+ ENGINE=InnoDB
173
+ ;
174
+ ```
175
+ ちなみにCakePHPからパスワード設定は行いません。
176
+ 既にDBへ登録済みのMD5でハッシュ化されたパスワードを参照します。
177
+ 例えば、以下の内容で入力した場合、
178
+
179
+ ユーザー名:012345
180
+ パスワード:1
181
+
182
+ ユーザーテーブルに以下の内容がヒットすればログインします。
183
+
184
+ usernemae:012345
185
+ password:c4ca4238a0b923820dcc509a6f75849b
186
+
187
+ 今回の場合は、ゼロの場合だけログイン出来ません。
188
+ その際のテーブルにあるデータは以下になります。
189
+ password:cfcd208495d565ef66e7dff9f98764da