feat: 更新Podfile和Podfile.lock,移除Alamofire依赖并添加API认证机制文档
- 注释掉Podfile中的Alamofire依赖,更新Podfile.lock以反映更改。 - 在yana/APIs/API-README.md中新增自动认证Header机制的详细文档,描述其工作原理、实现细节及最佳实践。 - 在yana/yanaApp.swift中将print语句替换为debugInfo以增强调试信息的输出。 - 在API相关文件中实现用户认证状态检查和相关header的自动添加逻辑,提升API请求的安全性和用户体验。 - 更新多个文件中的日志输出,确保在DEBUG模式下提供详细的调试信息。
This commit is contained in:
@@ -238,13 +238,13 @@ struct RecoverPasswordHelper {
|
||||
let encryptionKey = "1ea53d260ecf11e7b56e00163e046a26"
|
||||
|
||||
guard let encryptedEmail = DESEncrypt.encryptUseDES(email, key: encryptionKey) else {
|
||||
print("❌ 邮箱DES加密失败")
|
||||
debugError("❌ 邮箱DES加密失败")
|
||||
return nil
|
||||
}
|
||||
|
||||
print("🔐 密码恢复邮箱DES加密成功")
|
||||
print(" 原始邮箱: \(email)")
|
||||
print(" 加密邮箱: \(encryptedEmail)")
|
||||
debugInfo("🔐 密码恢复邮箱DES加密成功")
|
||||
debugInfo(" 原始邮箱: \(email)")
|
||||
debugInfo(" 加密邮箱: \(encryptedEmail)")
|
||||
|
||||
// 使用type=3表示密码重置验证码
|
||||
return EmailGetCodeRequest(emailAddress: email, type: 3)
|
||||
@@ -261,16 +261,16 @@ struct RecoverPasswordHelper {
|
||||
|
||||
guard let encryptedEmail = DESEncrypt.encryptUseDES(email, key: encryptionKey),
|
||||
let encryptedPassword = DESEncrypt.encryptUseDES(newPassword, key: encryptionKey) else {
|
||||
print("❌ 密码重置DES加密失败")
|
||||
debugError("❌ 密码重置DES加密失败")
|
||||
return nil
|
||||
}
|
||||
|
||||
print("🔐 密码重置DES加密成功")
|
||||
print(" 原始邮箱: \(email)")
|
||||
print(" 加密邮箱: \(encryptedEmail)")
|
||||
print(" 验证码: \(code)")
|
||||
print(" 原始新密码: \(newPassword)")
|
||||
print(" 加密新密码: \(encryptedPassword)")
|
||||
debugInfo("🔐 密码重置DES加密成功")
|
||||
debugInfo(" 原始邮箱: \(email)")
|
||||
debugInfo(" 加密邮箱: \(encryptedEmail)")
|
||||
debugInfo(" 验证码: \(code)")
|
||||
debugInfo(" 原始新密码: \(newPassword)")
|
||||
debugInfo(" 加密新密码: \(encryptedPassword)")
|
||||
|
||||
return ResetPasswordRequest(
|
||||
email: email,
|
||||
|
Reference in New Issue
Block a user