回答編集履歴
3
低評価された方はコメントください。運営から然るべき対処をされる旨の連絡きています。
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
1
|
そもそもですが「重複は許さない」のでしたら、エラーが出るようにDB側に制約つけておいたほうが良いです(キーワード「主キー制約 ユニーク制約」)。
|
2
|
-
PDO利用なら[それ用のエラーハンドリング](https://www.php.net/manual/ja/pdo.error-handling.php)も導入してください
|
2
|
+
PDO利用なら[それ用のエラーハンドリング](https://www.php.net/manual/ja/pdo.error-handling.php)も導入してください
|
3
3
|
|
4
4
|
パスワードも平文はよろしくないかと。幸いPHPには[password_hash()](https://www.php.net/manual/ja/function.password-hash.php)で暗号化したパスワードを保存して[password_verify()](https://www.php.net/manual/ja/function.password-verify.php)で検証するという流れがあるので採用してください。
|
2
edit
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
そもそもですが「重複は許さない」のでしたら、エラーが出るように制約つけておいたほうが良いです(キーワード「主キー制約 ユニーク制約」)。
|
1
|
+
そもそもですが「重複は許さない」のでしたら、エラーが出るようにDB側に制約つけておいたほうが良いです(キーワード「主キー制約 ユニーク制約」)。
|
2
2
|
PDO利用なら[それ用のエラーハンドリング](https://www.php.net/manual/ja/pdo.error-handling.php)も導入してください。
|
3
3
|
|
4
4
|
パスワードも平文はよろしくないかと。幸いPHPには[password_hash()](https://www.php.net/manual/ja/function.password-hash.php)で暗号化したパスワードを保存して[password_verify()](https://www.php.net/manual/ja/function.password-verify.php)で検証するという流れがあるので採用してください。
|
1
edit
answer
CHANGED
@@ -1,3 +1,4 @@
|
|
1
1
|
そもそもですが「重複は許さない」のでしたら、エラーが出るように制約つけておいたほうが良いです(キーワード「主キー制約 ユニーク制約」)。
|
2
|
+
PDO利用なら[それ用のエラーハンドリング](https://www.php.net/manual/ja/pdo.error-handling.php)も導入してください。
|
2
3
|
|
3
4
|
パスワードも平文はよろしくないかと。幸いPHPには[password_hash()](https://www.php.net/manual/ja/function.password-hash.php)で暗号化したパスワードを保存して[password_verify()](https://www.php.net/manual/ja/function.password-verify.php)で検証するという流れがあるので採用してください。
|