diff --git a/back_end/saolei/accountlink/utils.py b/back_end/saolei/accountlink/utils.py index db76102..4fd0634 100644 --- a/back_end/saolei/accountlink/utils.py +++ b/back_end/saolei/accountlink/utils.py @@ -5,7 +5,7 @@ from lxml import etree from datetime import timedelta from django.utils import timezone - +headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0'} def link_account(platform: Platform, id, user: UserProfile): if platform == Platform.SAOLEI: link_saolei_account(id, user) @@ -139,7 +139,7 @@ def update_msgames_account(account: AccountMinesweeperGames, cooldown): htmlStr = None try: url = f'https://minesweepergame.com/profile.php?pid={id}' - response = requests.get(url=url, timeout=5) + response = requests.get(url=url, timeout=5,headers=headers) htmlStr = response.text except requests.exceptions.Timeout as e: return "timeout" # 请求超时 diff --git a/front_end/src/components/widgets/IdentifierManager.vue b/front_end/src/components/widgets/IdentifierManager.vue index 91bb607..54fcd57 100644 --- a/front_end/src/components/widgets/IdentifierManager.vue +++ b/front_end/src/components/widgets/IdentifierManager.vue @@ -19,7 +19,7 @@   - @@ -50,7 +50,7 @@ const t = useI18n(); const identifierdata = computed(() => { let data = store.player.identifiers ? store.player.identifiers.map(value => ({ data: value })) : []; - data.push({ data: "" }) + if (store.player.id == store.user.id) data.push({ data: "" }); return data }) diff --git a/front_end/src/components/widgets/UserArbiterCSV.vue b/front_end/src/components/widgets/UserArbiterCSV.vue index 4e52a44..e5822dc 100644 --- a/front_end/src/components/widgets/UserArbiterCSV.vue +++ b/front_end/src/components/widgets/UserArbiterCSV.vue @@ -55,7 +55,7 @@ function generateArbiterCSV(data: any) { if (!data) return ""; let csvdata = ['Day,Month,Year,Hour,Min,Sec,mode,Time,BBBV,BBBVs,style,cell0,cell1,cell2,cell3,cell4,cell5,cell6,cell7,cell8,Lcl,Rcl,Dcl,Leff,Reff,Deff,Openings,Islands,Path,GZiNi,HZiNi'] for (let v of data) { - if (v.mode != 'std' && v.mode != 'nf') continue; + if (v.mode != '00' && v.mode != '12') continue; let date = new Date(v.upload_time); let row: any[] = [date.getUTCDate(), date.getUTCMonth() + 1, date.getUTCFullYear(), date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds()]; switch (v.level) { diff --git a/front_end/src/views/PlayerProfileView.vue b/front_end/src/views/PlayerProfileView.vue index 6a0f78e..05bbbda 100644 --- a/front_end/src/views/PlayerProfileView.vue +++ b/front_end/src/views/PlayerProfileView.vue @@ -2,7 +2,7 @@ {{ $t('accountlink.title') }} - +