モーダルを開く 2024-09-28 PHP ログイン認証機能を自作する モーダルを閉じる ログイン認証機能を自作する PHP SQL ログイン認証機能を自作した。データベース抽象化レイヤーとして PDO を使用し、接続やデータ取得の手順を統一した。これにより、将来的にデータベースの置き換えが発生した際にも、プログラムの書き換えが不要となる(ただし、DB 固有の SQL 文に関しては、別途書き換えが必要)。また、プレースホルダーを用いたプリペアドステートメントにより、SQL インジェクション対策を行った。そのほか、XSS, CSRF, セッションハイジャックの脆弱性対策を行った。
モーダルを開く 2024-09-24 PHP ログイン認証機能を自作する(事前練習) モーダルを閉じる ログイン認証機能を自作する(事前練習) PHP ログイン認証機能を自作するための事前練習を行った。DB の接続を同時に考えると混乱する可能性があったため、まずはテキストファイルにユーザー情報を格納し、PHP だけでつくってみた。
モーダルを開く 2024-09-23 PHP PHP でメールフォームを自作する モーダルを閉じる PHP でメールフォームを自作する PHP PHP でメールフォームを自作した。XSS 対策やトークンを使った CSRF 対策、バリデーション、セッションの後処理を行った。