首頁 > 後端開發 > php教程 > PHP 迭代验证的问题

PHP 迭代验证的问题

WBOY
發布: 2016-06-23 14:12:01
原創
835 人瀏覽過

我现在要做个用户注册的东西,但是用户和密码不需要用户自己填写,是系统生成的我是自己写了个函数,用mt_rand做的,所以怕重复,就在类里面写了个静态方法,可以用,myclass::chkeuser验证,看是不是已经有了这个用户名密码,但是我觉得值验证一次,不行,要是下次,还是重复的呢,是不是该验证到,没有重复的为止,就想到迭代了,但是怎么写,脑袋里模糊了,请教各位大侠?


回复讨论(解决方案)

先去数据库插入用户,获取用户唯一id,然后用户等于 user+id的值,直接用用户id混淆生成即可。
例如 用户id = 3090, 则用户名是 user3090, 密码则是 md5('一个你的私钥'.3090),这样肯定不会重复

其他没人弄过??

搞不清楚你要验证什么?密码重复没关系啊
用户验证不就一个select么?得到数量>0就重复了

下次指的是什么?下一个随机值么?把全部用户名提出来放入数组,inarray不就判别了么,不用迭代啊

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板