Remove application license gate
This commit is contained in:
@@ -27,21 +27,8 @@ const LoginPage = ({ onLoginSuccess }) => {
|
||||
const [password, setPassword] = useState('');
|
||||
const [loading, setLoading] = useState(false);
|
||||
const [message, setMessage] = useState('');
|
||||
const [licenseStatus, setLicenseStatus] = useState(null);
|
||||
const [activeSlide, setActiveSlide] = useState(0);
|
||||
|
||||
useEffect(() => {
|
||||
const checkLicense = async () => {
|
||||
try {
|
||||
const response = await apiClient.get('/license/status');
|
||||
setLicenseStatus(response.data || null);
|
||||
} catch {
|
||||
setLicenseStatus({ ok: false, reason: '无法获取授权状态' });
|
||||
}
|
||||
};
|
||||
checkLicense();
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
const timer = window.setInterval(() => {
|
||||
setActiveSlide((current) => (current + 1) % loginSlides.length);
|
||||
@@ -85,12 +72,6 @@ const LoginPage = ({ onLoginSuccess }) => {
|
||||
<p className="login-subtitle">内网受控访问,请使用管理员分配的账号登录。</p>
|
||||
</div>
|
||||
|
||||
{licenseStatus && !licenseStatus.ok && (
|
||||
<div className="login-alert warn">
|
||||
当前授权状态异常:{licenseStatus.reason || '未授权'}
|
||||
</div>
|
||||
)}
|
||||
|
||||
<form onSubmit={handleSubmit} className="login-form-grid">
|
||||
<label className="login-field">
|
||||
<span>用户名</span>
|
||||
|
||||
Reference in New Issue
Block a user