From 293837e54cc262340eb93f2c1afa8a465f5736d7 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 11 十月 2024 17:04:50 +0800 Subject: [PATCH] Merge branch 'develop' --- src/views/interface/index.jsx | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/views/interface/index.jsx b/src/views/interface/index.jsx index 3d88456..f13789e 100644 --- a/src/views/interface/index.jsx +++ b/src/views/interface/index.jsx @@ -1,4 +1,5 @@ -import React, {Component} from 'react' +import React, { Component } from 'react' +import { withRouter } from 'react-router' import Header from './header' import History from './history' @@ -7,7 +8,16 @@ import './index.scss' class Interface extends Component { + componentDidMount () { + if (!sessionStorage.getItem('UserID') || /^visitor/.test(sessionStorage.getItem('UserID'))) { + this.props.history.replace('/login') + return + } + } render () { + if (!sessionStorage.getItem('UserID') || /^visitor/.test(sessionStorage.getItem('UserID'))) { + return null + } return ( <div className="interface-view"> <Header key="header"/> @@ -18,4 +28,4 @@ } } -export default Interface \ No newline at end of file +export default withRouter(Interface) \ No newline at end of file -- Gitblit v1.8.0