mirror of
https://github.com/619dev/Paperphone-plus.git
synced 2026-09-03 07:18:05 +08:00
修复斜杠过滤
This commit is contained in:
@@ -169,6 +169,10 @@ export default function Login() {
|
||||
const handleSubmit = async (e: React.FormEvent) => {
|
||||
e.preventDefault()
|
||||
setError('')
|
||||
const normalizedServerUrl = serverUrl.trim().replace(/\/+$/, '')
|
||||
if (normalizedServerUrl !== serverUrl) {
|
||||
setServerUrl(normalizedServerUrl)
|
||||
}
|
||||
setLoading(true)
|
||||
|
||||
try {
|
||||
|
||||
@@ -187,9 +187,8 @@ export const useStore = create<AppStore>((set, get) => ({
|
||||
// Server URL
|
||||
serverUrl: localStorage.getItem('serverUrl') || '',
|
||||
setServerUrl: (url) => {
|
||||
const trimmed = url.replace(/\/+$/, '') // trim trailing slashes
|
||||
localStorage.setItem('serverUrl', trimmed)
|
||||
set({ serverUrl: trimmed })
|
||||
localStorage.setItem('serverUrl', url)
|
||||
set({ serverUrl: url })
|
||||
},
|
||||
|
||||
// Proxy list (up to 5) + active selection
|
||||
|
||||
Reference in New Issue
Block a user