はじめに ログイン機能を自前のWebアプリに実装するときに、必要になる要素技術を自分用にまとめようかと思う。コードやハウツーではなく、どの機能にどのような理論が必要になるか、など、実装以前の内容を自分用にまとめようかと思う。あくまで自分用にである。大事なことなので3回言いました。 何がしたいか そこまで本気ではないが、ある程度のセキュリティで、自分のページにくるユーザがログインして、ログイン状態を維持したまま、継続的にサービスを利用できるようにしたい。 ユーザのする作業の流れ ユーザのする作業の流れ。 アカウント作成ページにアクセスする アカウント名とメールアドレス、それと、パスワードを入力する。 それと、CAPTCHAを入力する メールを受信する メールのなかのアドレスをクリックする、 あるいは、メールで教えられた文字列を専用のページに入力する 登録完了 ログインページにアカウント名とパ