Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ サインイン機能の実装 | Next.jsにおける認証実装
モダンなWebアプリ構築のためのNext.js 14マスタリー

bookサインイン機能の実装

メニューを表示するにはスワイプしてください

サインイン機能に注目。

プロジェクトに戻る

1. 認証ロジックの処理

auth.ts ファイルで、authorize 関数を使用して認証ロジックを管理。zod を使ってメールアドレスとパスワードを検証し、データベース内にユーザーが存在するか確認。

2. データベースからユーザーを取得

認証情報を検証した後、Postgres を使用してデータベースからユーザーをクエリする getUser 関数の作成。

3. パスワードの一致確認

bcrypt.compare を呼び出して、入力されたパスワードがデータベースに保存されているものと一致するかを確認。

実践例

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 7.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 7.  6
some-alt