添加好友功能实现思路
2017-12-28 17:47
1271 查看
思路:
1用户发送好友申请之后 把申请储存到申请数据表中,状态为 未验证
2 当用户登录时,查询申请表中是否有uid和被申请人id相同的,如果同意,更改状态,并把数据插入到对应的好友数据表,否则,删除申请数据表中数据
3,当一方删除好友时,从被删除人中删除删除人的好友
4 创建分组名称字段,字段设定好值,让用户选择,或者让用户自定
5 当查询时候列出数据表信息
附:mysql数据表 共两个
每一次用户请求操作,就会对数据库进行一次查询或更新,
完毕
当然 前面提到的是在百度知道里面看到的.但是这种思路却打开了我另外一条思路,用户在登录的时候便可以建立一个与自己用户名绑定的socket.不管是web应用还是一些移动应用.当然,你可以建立websocket,或者时socket来进行通信.当有好友添加你为好友的时候,这时候服务器收到添加好友请求.并且向你请求的好友的那个socket(登录的时候就绑定了socket.所以你知道到底该发给哪个人)发送通知.当好友同意添加你为好友时,你也可以收到系统消息说好友已同意添加你为好友等信息.这样的话就不只是操作数据库那么简单了..可以考虑实现一下
相关文章推荐
- 添加好友功能实现思路
- 实现动态添加树功能思路
- java网页版加好友功能实现思路
- Vue项目中添加锁屏功能实现思路
- struts2+hibernate学习之实现网站留言板和好友互相添加功能
- thinkphp框架实现数据添加和显示功能
- 用html、jquery、php编写新闻后台管理页面,动态添加新闻数据并实现数据的增删改查功能
- 通过调用第三方应用实现彩信或邮件添加附件(Photo,Video,Audio)功能
- jQuery实现动态添加节点与遍历节点功能示例
- jQuery数据缓存功能的实现思路及简单模拟
- Angular实现的日程表功能【可添加及隐藏显示内容】
- javascript实现自动添加文本框功能
- 在app未开启时,实现对用户进行通知提醒功能总结(添加事件到手机系统日历并设置闹钟提醒)
- SNS里获取IM、邮箱好友功能技术实现
- 不用ajax也能实现的功能!单击添加新行时可以删除这一行信息的源码
- c#的动态按钮数组的添加与功能实现
- 地磅称量系统之(53)在封装对象的类库中实现包括IDataErrorInfo接口提供的所有方法和并且扩展对异常具有添加和删除功能的基本业务对象基类
- UITableView实现下拉刷新添加数据功能
- PHP插件功能实现思路漫谈
- WPF下的Richtextbox中实现表格合并,添加删除行列等功能