anglejs 1.xで自動ログインする方法を教えてもらえますか?URLをクリックしてメールを送信し、そのURLをクリックするとホームページに自動転送する必要があります。任意のログインページせずにホームページに私をリダイレクトする必要があり、このURLにURLを使ってangularjsアプリケーションに自動ログインする方法
http://localhost:8080/login/[email protected]/ $ 2A $ 08 $ cZPWmzta7Gn9Mj14r7zGWeMPKNKkkg8JS3gWNL2fQaFuBwrhgKQC
クリック:
URLは、電子メールや暗号化されたパスワードを持つことになります。 私はログイン機能にパスポートを使用しています。私がやっている方法を要旨をチェックして、私は、コードgist.github.com/agupta330/を向上させることができる方法を教えてください。この
app.get('/login/:email/:pwd', function(req, res) {
console.log(req.params.email);
console.log(req.params.pwd);
var request = require('request');
request.post({
headers: {'content-type' : 'application/x-www-form-urlencoded'},
url: 'http://localhost:8080/login/',
form: { email: req.params.email,password:req.params.pwd }
}, function(error, response, body){
console.log(error);
console.log(body);
console.log(response);
});
});
状ポストでパスポートを使ってどのように、IAM
あなたは私を説明することができます0fb55b50eecf4b1305ebfe15869b295d
(クッキー内のセッションで)、何も変更する必要はありませ角度のページについては
場合は、このURL –
からパスポートを使ってどのように、IAM私を説明することができますトークンが魔法使いのユーザーからあなたのデータベースにあるURLを取得し、それが期限切れでない場合は、あなたがトークンを見つけられないなら、それは無効であり、あなたはログインページに目を向ける。それが有効であればパスポートと言いますが、パスワードなしでユーザーにログインする必要があります。パスポートは自動的に新しいセッションを作成し、保存してセッションクッキーを送信します。 – Julian
yah iamがメールを取ってferom上記のURLをユーザ情報を見つけるが起こっていない自動ログインは起こっていない –