工具的更新与优化

本文共计 645 个字,预计阅读时长 3 分钟

之前写了一个小工具,用于记录倒计日和 todo 的,根据很多用户反馈,数据不隔开,导致每个用户的事件都串在一起。

倒计日:

todo:

为了解决这个问题,我们设置了登录和注册功能,之前是靠 Cookie 储存信息,新改为数据库储存。

登录:

注册:

保证了数据的唯一性,确保不会数据混乱,我们在内部也加入了更正用户名或密码。

用到了记住登录令牌:

CREATE TABLE `remember_tokens` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `user_id` INT NOT NULL, `token` VARCHAR(255) NOT NULL, `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `expires_at` TIMESTAMP NOT NULL, FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE, UNIQUE KEY `token` (`token`), INDEX `user_id_index` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

每一个用户有一个token去验证登录情况和记住密码等。

大概就这些内容,进一步保障了数据的安全性稳定性,另外保证每个用户的事件和密码都经过混淆加密,保障了用户的隐私。

如果要有法律问题我们会调用日志协助调查,使用工具就代表同意了我们的隐私政策 ​


    Cannot read properties of undefined (reading 'get')
    加载评论失败,请重试
    Cannot read properties of undefined (reading 'get')
    获取作者信息失败,请重试