浏览器聊天文件互传系统【fts-web】开源项目

我要开发同款
北极星2026年06月27日
10阅读

技术信息

语言技术
JavaHTML5jQueryMySQL
系统类型
Web
行业分类
开发工具
开源地址
https://gitee.com/adam9779/fts-web
授权协议
MIT许可

行业场景

方便用户在浏览器中收发消息、传输文件

功能介绍

1、提供用户登录、注册、收发消息、互传文件的功能。
2、可以通过Fts号码或电子邮件登录,可以注册新用户,用户昵称允许Emoji,用户密码不存储原文而是存储MD5哈希值;登录时允许勾选“记住我”;登录成功后,先添加好友,然后可以收发消息、互传文件;可以清理信息;文件在服务端保留7天,过期自动清理;手机设备页面有相应适配;接收到消息时会在网站右下角接收到toast;

项目实现

项目基于Spring Boot2.6+WebSocket+Bootstrap4.6+jQuery3.7+MySQL5.7+MyBatis。
1. Fts号码从10000开始分配,为长整型(支持更大范围);
2. 登录成功后会生成一个与Fts号码对应的token,存储在Cookie/Session中,后续请求都会带上token。token有7天有效期,通过定时任务过期自动清理。每次登录会刷新token的有效期。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论