W paszporcie mam uwierzytelnianie na Twitterze. Wszystko jest w porządku z logowaniem. Mam ten kodponownie zaloguj użytkownika z passport.js twitter zaloguj się
app.get('/auth/twitter', function (req, res) {
if (req.user) {
return res.redirect('/');
}
return passport.authenticate('twitter')(req, res);
});
Więc jeśli użytkownik jest już zalogowany do mojej strony z Twittera po prostu przekierowuje z powrotem (prawdopodobnie dać wiadomość ewentualnie). Gdy wylogują się z witryny i klikną ponownie na login z twitter, ponownie przejdą na stronę autoryzacji aplikacji Twitter. Którego nie powinno. Kiedy patrzę na inne strony internetowe, nigdy nie prosi mnie o ponowną autoryzację aplikacji. Jeśli spojrzę w sekcję autoryzowanych aplikacji mojego profilu twitter, widzę, że twoja aplikacja się rozwija.
Dlaczego moja aplikacja nadal prosi o autoryzację, gdy już ją podaję? Jak mogę to zmienić (przechowuję token i token_secret w db)? Dzięki za pomoc.
miły człowiek. Dzięki za pomoc! –