タグ

ブックマーク / moewe-net.com (2)

  • Passportを使ってログイン後に要求されたページを表示する方法

    Node.js+Expressの環境でPassportを使って認証処理を行った後、固定のページではなく、要求されたページにリダイレクトさせる方法です。 例えば、「ログイン画面」から「トップ画面」に遷移してその先に「設定画面」がある場合。下記のNode.js+Expressの環境で認証機能を実装するでは、ログイン後、必ず「トップ画面」が表示されていました。これを「設定画面」のアドレスでアクセスしてきた時はログイン後に「設定画面」へ遷移させます。 Node.js+Expressの環境で認証機能を実装する 特定のページのみであれば、各ルーティングで認証を記述すればいいです。多くのページで共通の認証確認を利用したい場合は次のようにします。 変更前 app.post('/login', passport.authenticate('local', { failureRedirect: 'login.

    Passportを使ってログイン後に要求されたページを表示する方法
  • Node.js+Expressの環境で認証機能を実装する

    Passportを使うと、Node.js+Expressの環境に認証機能を実装できます。 記事はNode.js+Express+Passportの基的な使い方になります。 インストール まず、必要なモジュールをインストールします。 Passport npm install passport 認証ストラテジ npm install passport-local body-parser フォームの入力を受け取るために必要です。 npm install body-parser 認証の実装方法 下記コードは最低限の処理を記述した認証処理の例です。入力値がuser1と一致かどうかを判定しています。 // ユーザー情報 const User1 = { username: "user1", password: "123" }; const express = require('express');

    Node.js+Expressの環境で認証機能を実装する
  • 1