用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2685|回复: 4
收起左侧

[讨论/交流] 谁做过这种功能:网站会员,在站内互发短消息

[复制链接]
发表于 2012-3-31 13:42:05 | 显示全部楼层 |阅读模式
不可能无限制的让人发消息,起码在数量上要限制

如每天限发10个以内,

请问怎么限制,逻辑如何,求高见
发表于 2012-3-31 13:52:03 | 显示全部楼层
发之前判断
发表于 2012-3-31 14:11:49 | 显示全部楼层
检索当天已发条数,超过限额则不发送(并添加一个标志,防止重复查询什么的)
发表于 2012-3-31 15:34:53 | 显示全部楼层
在user表中加字段 时间戳+次数   或者把所有用户的发送内容都写到DB里 发送之前count一下就好~
发表于 2012-3-31 18:00:29 | 显示全部楼层
首先你肯定有一个 user 表
其次 在发消息的时候,大体上要做如下检查
1.是否登录
2.接收方是否是 站点用户
   此处建议 只让发给 好友
3.点击发送后,要检查该用户当天已发数量是否符合要求
基本就是这样!
交互的数据 你单独用一张表存着
里面可以简单点  发送人,接收人,发送内容,发送时间

本版积分规则