fix: 按评审报告止血支付漏洞并加固授权链路
废除浏览器回跳自助结算,通用 webhook 强制密钥鉴权,Waffo 支持验签与未知事件忽略;重构订单状态机/激活占座/SQLite WAL,并补备份、readyz、限流与前端导出/登录页安全修复。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
8cc2c83f9d
commit
bac72e6945
24 files changed
+682
-391
No files matched your search
@@ -62,9 +62,9 @@ func (License) TableName() string {
|
||||
// Activation 激活记录模型(机器绑定) // Logan.Li
|
||||
type Activation struct {
|
||||
ID uint `json:"id" gorm:"primaryKey"`
|
||||
LicenseID uint `json:"license_id"`
|
||||
LicenseID uint `json:"license_id" gorm:"uniqueIndex:idx_lic_device,priority:1"`
|
||||
License License `json:"license,omitempty" gorm:"foreignKey:LicenseID"`
|
||||
DeviceID string `json:"device_id" gorm:"size:100"`
|
||||
DeviceID string `json:"device_id" gorm:"size:100;uniqueIndex:idx_lic_device,priority:2"`
|
||||
DeviceName string `json:"device_name" gorm:"size:200"`
|
||||
DeviceInfo string `json:"device_info" gorm:"type:text"` // JSON 格式存储设备信息
|
||||
IP string `json:"ip" gorm:"size:50"`
|
||||
|
||||
Reference in new issue
Block a user