如何在php codeigniter中检测虚假用户并获取模块

时间:2017-01-09 06:46:27

标签: php mysql codeigniter

我打算在我的项目中创建一个基于推荐和赚钱概念的模块,我面临一个问题,当用户注册并且该用户引用某人时,我们将立即支付给提交的用户但是问题是用户可以创建假帐户并且可以赚钱。那么如何停止在 PHP,Codeiniter 中注册这些类型的用户。到目前为止我们所做的事情我在下面提到了

1.验证码 2.电子邮件验证
3.通过IP地址认证
4.每个用户的唯一链接,注册新用户后到期通过此链接
5.通过Cookie验证 6.通过计算机名称认证

完成此操作后,用户可以创建一个虚假账户,并可以从网站获取资金。那么我必须实现哪些休息点,并且可以获取假用户并在他们尝试注册时阻止他们。

2 个答案:

答案 0 :(得分:6)

验证码 - 只检查人

电子邮件验证 - 用户cab在不同网站上反复创建新的电子邮件ID

通过IP地址验证 - 当机器更改IP地址更改时

每个用户的唯一链接,并在注册新用户后将其过期通过此链接 - 当电子邮件ID更改时,它无法正常工作

Cookie验证 - 仅适用于单个系统

通过计算机名称进行身份验证 - 仅适用于单个系统

所以没有什么能帮助你实现目标。据我所知,您可以在数据库中再添加一列手机号码在手机号码上发送OTP(如果号码现在为)。以移动电话号码验证用户。

注意:这也不会将虚假用户减少到零,但会将其最小化。

答案 1 :(得分:0)

  1. 使用移动验证。
  2. 当他们尝试登录时使用OTP(一次性密码)。因此他们无法登录,除非他们拥有有效的电话。