質問: 業務システムのロジックを練習で考えています。 社内のLANを使っていますので、社外からはアクセスできないようになっています。 そこで、社員の登録を管理者が行うのですが、新規登録画面から行っていては量がとても多いかと思ったので、既存の社員一覧のExcelからMySQLにインポートを行おうと思いました。 ここで質問なのですが、ログインフォームではパスワードの入力が必須ですからエラーとなってしまいます。そこでワンタイムパスワードのように仮登録を行うようにしたのすがそのパスワードはExcelでランダムに作成するべきなのか。PHPを一度通して一意のランダムな文字列を作成するのかどれが良いのでしょうか? ご教示いただきたいです 🙇
回答: CSVからロードするかバルクでインサートするかでしょうね パスワードは非可逆でよいので、ユーザーidとnowをconcatして md5するとか、なにか適当なものをワンタイムで生パスワードとして 提供すればいいでしょう