2007 年に社内サイトを作成し、現在も使用しています。当時、私はセキュリティについてあまり読んでおらず、DB を完全に制御していたので、MySQL データベース ユーザーを作成するユーザー管理システムを作成しました (そうです、'whoever'@'specifichost' タイプ)。このようなユーザーを作成するには管理者が必要であり、ユーザーのサインアップはできませんでした。特別なスクリプトは、どの DB オブジェクト権限が必要かを計算しました。「私を覚えている」ことはできませんでした。
ログイン/サインアップ システムを再検討する必要があり、誰もが Facebook タイプのログインについて質問するので、DB で直接権限を付与して、MySQL ユーザー/パスワードを使用するのは悪い考えかどうか疑問に思っていました。(Web ホスティングで複数のユーザーを作成できると仮定します)。