批量修改玩家密码
This commit is contained in:
@@ -2446,7 +2446,7 @@ func _handle_account_setting_response(data: Dictionary):
|
||||
var account_info = data["account_info"]
|
||||
|
||||
# 只更新账户相关信息,不影响农场和背包数据
|
||||
user_password = account_info["user_password"]
|
||||
user_password = account_info["玩家密码"]
|
||||
show_farm_name.text = "农场名称:" + account_info.get("farm_name", "")
|
||||
show_player_name.text = "玩家昵称:" + account_info.get("player_name", "")
|
||||
|
||||
@@ -2457,13 +2457,13 @@ func _handle_account_setting_response(data: Dictionary):
|
||||
|
||||
# 同步更新login_data和data中的账户信息
|
||||
if login_data.size() > 0:
|
||||
login_data["user_password"] = account_info.get("user_password", "")
|
||||
login_data["玩家密码"] = account_info.get("玩家密码", "")
|
||||
login_data["player_name"] = account_info.get("player_name", "")
|
||||
login_data["farm_name"] = account_info.get("farm_name", "")
|
||||
login_data["个人简介"] = account_info.get("个人简介", "")
|
||||
|
||||
if data.size() > 0:
|
||||
data["user_password"] = account_info.get("user_password", "")
|
||||
data["玩家密码"] = account_info.get("玩家密码", "")
|
||||
data["player_name"] = account_info.get("player_name", "")
|
||||
data["farm_name"] = account_info.get("farm_name", "")
|
||||
data["个人简介"] = account_info.get("个人简介", "")
|
||||
|
||||
@@ -222,8 +222,8 @@ func handle_account_response(response_data: Dictionary):
|
||||
main_game.login_data["farm_name"] = updated_data["farm_name"]
|
||||
if updated_data.has("个人简介"):
|
||||
main_game.login_data["个人简介"] = updated_data["个人简介"]
|
||||
if updated_data.has("user_password"):
|
||||
main_game.user_password = updated_data["user_password"]
|
||||
if updated_data.has("玩家密码"):
|
||||
main_game.user_password = updated_data["玩家密码"]
|
||||
|
||||
# 刷新显示
|
||||
_refresh_player_info()
|
||||
|
||||
@@ -916,7 +916,7 @@ class TCPGameServer(TCPServer):
|
||||
# 读取玩家数据
|
||||
player_data = self.load_player_data(username)
|
||||
|
||||
if player_data and player_data.get("user_password") == password:
|
||||
if player_data and player_data.get("玩家密码") == password:
|
||||
# 登录成功
|
||||
self.log('INFO', f"用户 {username} 登录成功", 'SERVER')
|
||||
|
||||
@@ -1105,7 +1105,7 @@ class TCPGameServer(TCPServer):
|
||||
# 更新玩家数据
|
||||
player_data.update({
|
||||
"user_name": username,
|
||||
"user_password": password,
|
||||
"玩家密码": password,
|
||||
"farm_name": farm_name or "我的农场",
|
||||
"player_name": player_name or username,
|
||||
"个人简介": "", # 新增个人简介字段,默认为空
|
||||
@@ -1343,7 +1343,7 @@ class TCPGameServer(TCPServer):
|
||||
|
||||
# 更新密码
|
||||
try:
|
||||
player_data["user_password"] = new_password
|
||||
player_data["玩家密码"] = new_password
|
||||
|
||||
# 保存到缓存和文件
|
||||
self.player_cache[username] = player_data
|
||||
@@ -7972,7 +7972,7 @@ class TCPGameServer(TCPServer):
|
||||
|
||||
try:
|
||||
# 更新玩家数据
|
||||
player_data["user_password"] = new_password
|
||||
player_data[""] = new_password
|
||||
player_data["player_name"] = new_player_name
|
||||
player_data["farm_name"] = new_farm_name
|
||||
player_data["个人简介"] = new_personal_profile
|
||||
@@ -7990,7 +7990,7 @@ class TCPGameServer(TCPServer):
|
||||
"success": True,
|
||||
"message": "账号信息修改成功",
|
||||
"updated_data": {
|
||||
"user_password": new_password,
|
||||
"玩家密码": new_password,
|
||||
"player_name": new_player_name,
|
||||
"farm_name": new_farm_name,
|
||||
"个人简介": new_personal_profile
|
||||
@@ -8077,7 +8077,7 @@ class TCPGameServer(TCPServer):
|
||||
# 只发送账户相关信息,不发送农场数据等
|
||||
account_info = {
|
||||
"user_name": player_data.get("user_name", ""),
|
||||
"user_password": player_data.get("user_password", ""),
|
||||
"玩家密码": player_data.get("玩家密码", ""),
|
||||
"player_name": player_data.get("player_name", ""),
|
||||
"farm_name": player_data.get("farm_name", ""),
|
||||
"个人简介": player_data.get("个人简介", ""),
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"farm_name": "农场名称",
|
||||
"player_name": "玩家名称",
|
||||
"user_name": "用户名",
|
||||
"user_password": "密码",
|
||||
"玩家密码": "密码",
|
||||
"最后登录时间": "2025年07月20日17时19分16秒",
|
||||
"总游玩时间": "0时0分0秒",
|
||||
"农场土地": [],
|
||||
|
||||
10
Server/config/verification_codes.json
Normal file
10
Server/config/verification_codes.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"3205788256": {
|
||||
"code": "C2C8SK",
|
||||
"expire_at": 1753063451.18584,
|
||||
"code_type": "reset_password",
|
||||
"created_at": 1753063151.1858408,
|
||||
"used": true,
|
||||
"used_at": 1753063206.7213008
|
||||
}
|
||||
}
|
||||
@@ -5,9 +5,9 @@
|
||||
"farm_name": "柚大青の小农场",
|
||||
"player_name": "柚大青",
|
||||
"user_name": "2143323382",
|
||||
"user_password": "tyh@19900420",
|
||||
"最后登录时间": "2025年07月20日22时15分13秒",
|
||||
"总游玩时间": "6时47分9秒",
|
||||
"玩家密码": "tyh@19900420",
|
||||
"最后登录时间": "2025年07月21日10时00分34秒",
|
||||
"总游玩时间": "6时47分10秒",
|
||||
"农场土地": [
|
||||
{
|
||||
"crop_type": "",
|
||||
@@ -986,24 +986,24 @@
|
||||
"2025年07月13日07时26分04秒": "金币302 经验63 土豆x5 小麦x3"
|
||||
},
|
||||
"在线礼包": {
|
||||
"当前日期": "2025-07-20",
|
||||
"今日在线时长": 999999.2718074322,
|
||||
"当前日期": "2025-07-21",
|
||||
"今日在线时长": 0.0,
|
||||
"已领取礼包": [],
|
||||
"登录时间": 1753003043.7163484
|
||||
"登录时间": 1753063234.6517925
|
||||
},
|
||||
"点赞系统": {
|
||||
"今日剩余点赞次数": 10,
|
||||
"点赞上次刷新时间": "2025-07-20"
|
||||
"点赞上次刷新时间": "2025-07-21"
|
||||
},
|
||||
"新手礼包": {
|
||||
"已领取": true,
|
||||
"领取时间": "2025-07-20 20:21:04"
|
||||
},
|
||||
"体力系统": {
|
||||
"当前体力值": 24,
|
||||
"当前体力值": 25,
|
||||
"最大体力值": 25,
|
||||
"上次刷新时间": "2025-07-20",
|
||||
"上次恢复时间": 1753018615.8492067
|
||||
"上次刷新时间": "2025-07-21",
|
||||
"上次恢复时间": 1753063234.6496308
|
||||
},
|
||||
"道具背包": [
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"farm_name": "123",
|
||||
"player_name": "123",
|
||||
"user_name": "2804775686",
|
||||
"user_password": "123",
|
||||
"玩家密码": "123",
|
||||
"最后登录时间": "2025年07月21日09时27分44秒",
|
||||
"总游玩时间": "0时8分51秒",
|
||||
"注册时间": "2025年07月20日23时08分10秒",
|
||||
@@ -35,7 +35,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "龙果",
|
||||
"grow_time": 5840,
|
||||
"grow_time": 7240,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -57,7 +57,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "苹果",
|
||||
"grow_time": 5710,
|
||||
"grow_time": 7110,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 1300,
|
||||
"grow_time": 2730,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -24,7 +24,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "龙果",
|
||||
"grow_time": 1320,
|
||||
"grow_time": 2750,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -35,7 +35,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树1",
|
||||
"grow_time": 1340,
|
||||
"grow_time": 2770,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -46,7 +46,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 894,
|
||||
"grow_time": 1180,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -68,7 +68,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 2676,
|
||||
"grow_time": 3534,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -79,7 +79,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 101,
|
||||
"grow_time": 244,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -90,7 +90,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 101,
|
||||
"grow_time": 244,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -101,7 +101,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 446,
|
||||
"grow_time": 589,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -156,7 +156,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "土豆",
|
||||
"grow_time": 445,
|
||||
"grow_time": 489,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -167,7 +167,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 100,
|
||||
"grow_time": 243,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -178,7 +178,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 444,
|
||||
"grow_time": 587,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -189,7 +189,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 444,
|
||||
"grow_time": 587,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -200,7 +200,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 444,
|
||||
"grow_time": 587,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -211,7 +211,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "土豆",
|
||||
"grow_time": 443,
|
||||
"grow_time": 487,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -222,7 +222,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "土豆",
|
||||
"grow_time": 443,
|
||||
"grow_time": 487,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -233,7 +233,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 100,
|
||||
"grow_time": 243,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -244,7 +244,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 100,
|
||||
"grow_time": 243,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -255,7 +255,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 100,
|
||||
"grow_time": 243,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -266,7 +266,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "土豆",
|
||||
"grow_time": 442,
|
||||
"grow_time": 486,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -277,7 +277,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 442,
|
||||
"grow_time": 585,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -288,7 +288,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 99,
|
||||
"grow_time": 242,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -299,7 +299,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 99,
|
||||
"grow_time": 242,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -310,7 +310,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "小麦",
|
||||
"grow_time": 99,
|
||||
"grow_time": 242,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -321,7 +321,7 @@
|
||||
},
|
||||
{
|
||||
"crop_type": "杂交树2",
|
||||
"grow_time": 441,
|
||||
"grow_time": 584,
|
||||
"is_dead": false,
|
||||
"is_diged": true,
|
||||
"is_planted": true,
|
||||
@@ -568,10 +568,10 @@
|
||||
"player_name": "树萌芽",
|
||||
"level": 64,
|
||||
"money": 615197025464,
|
||||
"最后登录时间": "2025年07月21日09时48分48秒",
|
||||
"总游玩时间": "162时53分53秒",
|
||||
"最后登录时间": "2025年07月21日10时00分08秒",
|
||||
"总游玩时间": "162时54分5秒",
|
||||
"user_name": "3205788256",
|
||||
"user_password": "tyh@19900420",
|
||||
"玩家密码": "123456",
|
||||
"个人简介": "人生啊,就这样吧",
|
||||
"注册时间": "2025年05月21日15时00分00秒",
|
||||
"作物仓库": [
|
||||
|
||||
Reference in New Issue
Block a user