批量修改玩家密码

This commit is contained in:
2025-07-21 10:00:48 +08:00
parent 64f9f16351
commit 34796bc028
8 changed files with 62 additions and 52 deletions

View File

@@ -2446,7 +2446,7 @@ func _handle_account_setting_response(data: Dictionary):
var account_info = data["account_info"] 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_farm_name.text = "农场名称:" + account_info.get("farm_name", "")
show_player_name.text = "玩家昵称:" + account_info.get("player_name", "") show_player_name.text = "玩家昵称:" + account_info.get("player_name", "")
@@ -2457,13 +2457,13 @@ func _handle_account_setting_response(data: Dictionary):
# 同步更新login_data和data中的账户信息 # 同步更新login_data和data中的账户信息
if login_data.size() > 0: 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["player_name"] = account_info.get("player_name", "")
login_data["farm_name"] = account_info.get("farm_name", "") login_data["farm_name"] = account_info.get("farm_name", "")
login_data["个人简介"] = account_info.get("个人简介", "") login_data["个人简介"] = account_info.get("个人简介", "")
if data.size() > 0: 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["player_name"] = account_info.get("player_name", "")
data["farm_name"] = account_info.get("farm_name", "") data["farm_name"] = account_info.get("farm_name", "")
data["个人简介"] = account_info.get("个人简介", "") data["个人简介"] = account_info.get("个人简介", "")

View File

@@ -222,8 +222,8 @@ func handle_account_response(response_data: Dictionary):
main_game.login_data["farm_name"] = updated_data["farm_name"] main_game.login_data["farm_name"] = updated_data["farm_name"]
if updated_data.has("个人简介"): if updated_data.has("个人简介"):
main_game.login_data["个人简介"] = updated_data["个人简介"] main_game.login_data["个人简介"] = updated_data["个人简介"]
if updated_data.has("user_password"): if updated_data.has("玩家密码"):
main_game.user_password = updated_data["user_password"] main_game.user_password = updated_data["玩家密码"]
# 刷新显示 # 刷新显示
_refresh_player_info() _refresh_player_info()

View File

@@ -916,7 +916,7 @@ class TCPGameServer(TCPServer):
# 读取玩家数据 # 读取玩家数据
player_data = self.load_player_data(username) 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') self.log('INFO', f"用户 {username} 登录成功", 'SERVER')
@@ -1105,7 +1105,7 @@ class TCPGameServer(TCPServer):
# 更新玩家数据 # 更新玩家数据
player_data.update({ player_data.update({
"user_name": username, "user_name": username,
"user_password": password, "玩家密码": password,
"farm_name": farm_name or "我的农场", "farm_name": farm_name or "我的农场",
"player_name": player_name or username, "player_name": player_name or username,
"个人简介": "", # 新增个人简介字段,默认为空 "个人简介": "", # 新增个人简介字段,默认为空
@@ -1343,7 +1343,7 @@ class TCPGameServer(TCPServer):
# 更新密码 # 更新密码
try: try:
player_data["user_password"] = new_password player_data["玩家密码"] = new_password
# 保存到缓存和文件 # 保存到缓存和文件
self.player_cache[username] = player_data self.player_cache[username] = player_data
@@ -7972,7 +7972,7 @@ class TCPGameServer(TCPServer):
try: try:
# 更新玩家数据 # 更新玩家数据
player_data["user_password"] = new_password player_data[""] = new_password
player_data["player_name"] = new_player_name player_data["player_name"] = new_player_name
player_data["farm_name"] = new_farm_name player_data["farm_name"] = new_farm_name
player_data["个人简介"] = new_personal_profile player_data["个人简介"] = new_personal_profile
@@ -7990,7 +7990,7 @@ class TCPGameServer(TCPServer):
"success": True, "success": True,
"message": "账号信息修改成功", "message": "账号信息修改成功",
"updated_data": { "updated_data": {
"user_password": new_password, "玩家密码": new_password,
"player_name": new_player_name, "player_name": new_player_name,
"farm_name": new_farm_name, "farm_name": new_farm_name,
"个人简介": new_personal_profile "个人简介": new_personal_profile
@@ -8077,7 +8077,7 @@ class TCPGameServer(TCPServer):
# 只发送账户相关信息,不发送农场数据等 # 只发送账户相关信息,不发送农场数据等
account_info = { account_info = {
"user_name": player_data.get("user_name", ""), "user_name": player_data.get("user_name", ""),
"user_password": player_data.get("user_password", ""), "玩家密码": player_data.get("玩家密码", ""),
"player_name": player_data.get("player_name", ""), "player_name": player_data.get("player_name", ""),
"farm_name": player_data.get("farm_name", ""), "farm_name": player_data.get("farm_name", ""),
"个人简介": player_data.get("个人简介", ""), "个人简介": player_data.get("个人简介", ""),

View File

@@ -5,7 +5,7 @@
"farm_name": "农场名称", "farm_name": "农场名称",
"player_name": "玩家名称", "player_name": "玩家名称",
"user_name": "用户名", "user_name": "用户名",
"user_password": "密码", "玩家密码": "密码",
"最后登录时间": "2025年07月20日17时19分16秒", "最后登录时间": "2025年07月20日17时19分16秒",
"总游玩时间": "0时0分0秒", "总游玩时间": "0时0分0秒",
"农场土地": [], "农场土地": [],

View 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
}
}

View File

@@ -5,9 +5,9 @@
"farm_name": "柚大青の小农场", "farm_name": "柚大青の小农场",
"player_name": "柚大青", "player_name": "柚大青",
"user_name": "2143323382", "user_name": "2143323382",
"user_password": "tyh@19900420", "玩家密码": "tyh@19900420",
"最后登录时间": "2025年07月20日22时15分13秒", "最后登录时间": "2025年07月21日10时00分34秒",
"总游玩时间": "6时47分9秒", "总游玩时间": "6时47分10秒",
"农场土地": [ "农场土地": [
{ {
"crop_type": "", "crop_type": "",
@@ -986,24 +986,24 @@
"2025年07月13日07时26分04秒": "金币302 经验63 土豆x5 小麦x3" "2025年07月13日07时26分04秒": "金币302 经验63 土豆x5 小麦x3"
}, },
"在线礼包": { "在线礼包": {
"当前日期": "2025-07-20", "当前日期": "2025-07-21",
"今日在线时长": 999999.2718074322, "今日在线时长": 0.0,
"已领取礼包": [], "已领取礼包": [],
"登录时间": 1753003043.7163484 "登录时间": 1753063234.6517925
}, },
"点赞系统": { "点赞系统": {
"今日剩余点赞次数": 10, "今日剩余点赞次数": 10,
"点赞上次刷新时间": "2025-07-20" "点赞上次刷新时间": "2025-07-21"
}, },
"新手礼包": { "新手礼包": {
"已领取": true, "已领取": true,
"领取时间": "2025-07-20 20:21:04" "领取时间": "2025-07-20 20:21:04"
}, },
"体力系统": { "体力系统": {
"当前体力值": 24, "当前体力值": 25,
"最大体力值": 25, "最大体力值": 25,
"上次刷新时间": "2025-07-20", "上次刷新时间": "2025-07-21",
"上次恢复时间": 1753018615.8492067 "上次恢复时间": 1753063234.6496308
}, },
"道具背包": [ "道具背包": [
{ {

View File

@@ -5,7 +5,7 @@
"farm_name": "123", "farm_name": "123",
"player_name": "123", "player_name": "123",
"user_name": "2804775686", "user_name": "2804775686",
"user_password": "123", "玩家密码": "123",
"最后登录时间": "2025年07月21日09时27分44秒", "最后登录时间": "2025年07月21日09时27分44秒",
"总游玩时间": "0时8分51秒", "总游玩时间": "0时8分51秒",
"注册时间": "2025年07月20日23时08分10秒", "注册时间": "2025年07月20日23时08分10秒",
@@ -35,7 +35,7 @@
}, },
{ {
"crop_type": "龙果", "crop_type": "龙果",
"grow_time": 5840, "grow_time": 7240,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -57,7 +57,7 @@
}, },
{ {
"crop_type": "苹果", "crop_type": "苹果",
"grow_time": 5710, "grow_time": 7110,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,

View File

@@ -13,7 +13,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 1300, "grow_time": 2730,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -24,7 +24,7 @@
}, },
{ {
"crop_type": "龙果", "crop_type": "龙果",
"grow_time": 1320, "grow_time": 2750,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -35,7 +35,7 @@
}, },
{ {
"crop_type": "杂交树1", "crop_type": "杂交树1",
"grow_time": 1340, "grow_time": 2770,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -46,7 +46,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 894, "grow_time": 1180,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -68,7 +68,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 2676, "grow_time": 3534,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -79,7 +79,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 101, "grow_time": 244,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -90,7 +90,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 101, "grow_time": 244,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -101,7 +101,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 446, "grow_time": 589,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -156,7 +156,7 @@
}, },
{ {
"crop_type": "土豆", "crop_type": "土豆",
"grow_time": 445, "grow_time": 489,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -167,7 +167,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 100, "grow_time": 243,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -178,7 +178,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 444, "grow_time": 587,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -189,7 +189,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 444, "grow_time": 587,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -200,7 +200,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 444, "grow_time": 587,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -211,7 +211,7 @@
}, },
{ {
"crop_type": "土豆", "crop_type": "土豆",
"grow_time": 443, "grow_time": 487,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -222,7 +222,7 @@
}, },
{ {
"crop_type": "土豆", "crop_type": "土豆",
"grow_time": 443, "grow_time": 487,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -233,7 +233,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 100, "grow_time": 243,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -244,7 +244,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 100, "grow_time": 243,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -255,7 +255,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 100, "grow_time": 243,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -266,7 +266,7 @@
}, },
{ {
"crop_type": "土豆", "crop_type": "土豆",
"grow_time": 442, "grow_time": 486,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -277,7 +277,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 442, "grow_time": 585,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -288,7 +288,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 99, "grow_time": 242,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -299,7 +299,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 99, "grow_time": 242,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -310,7 +310,7 @@
}, },
{ {
"crop_type": "小麦", "crop_type": "小麦",
"grow_time": 99, "grow_time": 242,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -321,7 +321,7 @@
}, },
{ {
"crop_type": "杂交树2", "crop_type": "杂交树2",
"grow_time": 441, "grow_time": 584,
"is_dead": false, "is_dead": false,
"is_diged": true, "is_diged": true,
"is_planted": true, "is_planted": true,
@@ -568,10 +568,10 @@
"player_name": "树萌芽", "player_name": "树萌芽",
"level": 64, "level": 64,
"money": 615197025464, "money": 615197025464,
"最后登录时间": "2025年07月21日09时48分48秒", "最后登录时间": "2025年07月21日10时00分08秒",
"总游玩时间": "162时53分53秒", "总游玩时间": "162时54分5秒",
"user_name": "3205788256", "user_name": "3205788256",
"user_password": "tyh@19900420", "玩家密码": "123456",
"个人简介": "人生啊,就这样吧", "个人简介": "人生啊,就这样吧",
"注册时间": "2025年05月21日15时00分00秒", "注册时间": "2025年05月21日15时00分00秒",
"作物仓库": [ "作物仓库": [