File tree Expand file tree Collapse file tree 1 file changed +1
-3
lines changed
docs/4-advanced/01-cookie Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -111,9 +111,7 @@ model Session {
111111}
112112```
113113
114- ` /login ` は、IDとパスワードを含むJSON形式のPOSTリクエストを受け取り、データベースの` User ` テーブルのデータと比較することで、認証情報が正しいかどうかを検証します。正しければ、[ ` crypto.randomUUID ` 関数] ( https://developer.mozilla.org/ja/docs/Web/API/Crypto/randomUUID ) を用いてランダムな文字列を生成し、新しいレコードを` Session ` テーブルに作成した上で、Cookieとしてクライアントに送信します。誤っていれば、直ちに認証失敗の<Term >ステータスコード</Term >を返して終了します。
115-
116- 新しいレコードを` Session ` テーブルに作成し、その` sessionId ` をCookieとしてクライアントに送信します。誤っていれば、直ちに認証失敗の<Term >ステータスコード</Term >を返して終了します。
114+ ` /login ` は、IDとパスワードを含むJSON形式のPOSTリクエストを受け取り、データベースの` User ` テーブルのデータと比較することで、認証情報が正しいかどうかを検証します。正しければ、[ ` crypto.randomUUID ` 関数] ( https://developer.mozilla.org/ja/docs/Web/API/Crypto/randomUUID ) を用いて一意でランダムな文字列を生成し、新しいレコードを` Session ` テーブルに作成した上で、Cookieとしてクライアントに送信します。誤っていれば、直ちに認証失敗の<Term >ステータスコード</Term >を返して終了します。
117115
118116``` javascript title="main.mjs (POST /login の抜粋)" showLineNumbers
119117app .post (" /login" , async (request , response ) => {
You can’t perform that action at this time.
0 commit comments