今回はGmailの認証エラーとの戦い。パスワードリセット機能のテストで思わぬ壁に直面する一日でした。
パスワードリセット機能への挑戦
TAKA: 「よし、今日はパスワードリセット機能のテストをやってみるぞ!」
AI老師: 「まずはreset-password.htmlにアクセスして、登録済みのメールアドレスを入力するのじゃ」
TAKA: 「はいはい、×××××××@gmail.comを入力して…送信!」
AI老師: 「エラーが出たようじゃな。ログを確認してみよう」
TAKA:(心の声)「めんどくさ…なんでエラー出るんだろ…」
Gmailの認証との格闘
TAKA: 「Invalid login…Username and Password not accepted…って出てますけど」
AI老師: 「Gmailの認証設定が正しくないようじゃ。環境変数の設定を確認する必要があるぞ」
TAKA: 「えー…そんな面倒なことしないといけないんですか?」
AI老師: 「セキュアなメール送信のために必要な手順じゃ。まずは.envファイルを…」
TAKA: 「はぁ…なんでこんなに設定とか必要なんですか…」
環境変数の設定に挑戦
TAKA: 「で、どうすれば直りますか?」
AI老師: 「EMAILとPASSWORDの環境変数を正しく設定する必要があるのじゃ」
TAKA: 「えっと…どこに設定するんでしたっけ?」
AI老師: 「.envファイルじゃ。プロジェクトのルートディレクトリにある…」
TAKA:(心の声)「もう!なんでこんなに面倒くさい作業ばっかりなんだ…」
【AI任せプログラマーTAKAの今日の愚痴】
TAKA: 「今日もAI老師さんに助けてもらいながら作業しました…でも、なんでパスワードリセットってこんなに面倒くさいんですか?メール送信のために認証設定が必要だの、環境変数の設定が必要だの…普通にメール送れればいいじゃないですか!セキュリティがどうのこうのって…疲れた…」
基本的なセキュリティの重要性も理解しようとせず、面倒な作業を避けようとするTAKA。このままでは本当の意味での成長は望めないのではないか…