2017-03-22 49 views

回答

0

您可以執行此操作的一種方法是檢查用戶所在的上一頁。因此,在您在您的主頁您的componentWillMount陣營組件,插入這樣的事情:

import { Meteor } from 'meteor/meteor'; 
import { browserHistory } from 'react-router'; 
... 
... 
componentWillMount() { 
    if (Meteor.userId()) { 
    const referrer = document.referrer; 
    if (!referrer.includes('yoururl')) { // you can use Meteor.absoluteUrl() or example.com 
     browserHistory.push('/dashboard') // push whatever page you want 
    } 
    } 
} 

這將檢查用戶是否存在以及他們來自何處。如果用戶存在並且不是來自您的網站,他們將直接去/dashboard。否則,頁面將正常加載。

相關問題