-2
A
回答
0
如果你希望你的应用程序有某种哪个应用程序用户可以使用安装或得到认证的任何具体原因代码。您可以创建一个散列数组,将其存储在数据库中并将代码分发给用户。阅读What is the best way to create a random hash/string?
然后
创建您的应用程序,它接受的代码,与数据库匹配它的接口和验证或者根据您要使用的条件成功应答。
阐释
步骤-1
创建数据库表;
hash_table(ID(INT),散列(字符串),created_at(时间戳),的updated_at(时间戳),到期(ENUM [是,否))
步骤2
创建哈希
使用任何哈希算法创建随机哈希,将它们保存在上面的表中。
步骤3
创建视图
创建具有其接受该散列的形式的图,张贴形式来验证
步骤4
验证
创建一个控制器,接受你的p ost请求,得到散列并发送给模型函数,从数据库验证它并返回true/false
相关问题
- 1. Codeigniter Halogy cms安装设置
- 2. 在Visual Studio代码安装上共享设置
- 3. 如何在SUSE(Linux)上设置或安装jai插件?
- 4. 如何使用代理设置在Windows 7上安装RMysql
- 5. 如何在Android设备上设置序列号(唯一)?
- 6. 安装程序如何在Mac OSX上设置PATH变量?
- 7. 在Codeigniter上安装Dolibarr
- 8. 如何使Python代码安装程序或EXE
- 9. 如何使用IBM Spark安装程序设置安装路径?
- 10. 如何在Ubuntu上设置CodeIgniter
- 11. cjax codeigniter如何安装
- 12. 如何设置RAM在安装HAXM
- 13. 如何在安装时设置应用程序设置(通过安装程序类)
- 14. 在GitHub上从源代码安装FontForge
- 15. codeigniter设置密码!
- 16. 如何在Inno安装脚本的[代码]部分设置状态消息?
- 17. 在IMEI号码的基础上安装android应用程序
- 18. 如何手动安装/配置或设置tomcat 7?
- 19. 在Mac上安装USB时设置umask
- 20. 如何在由冰山生成的安装程序中设置安装检查?
- 21. 如何在KitKat上的程序配置代理上设置排除列表?
- 22. 如何在Inno安装程序中设置自定义.cur或.ani光标?
- 23. 如何在CodeIgniter中安装Doctrine 3
- 24. 如何使用VS安装项目在32位或64位Windows上正确安装“任意CPU”代码?
- 25. 如何在Windows上从源代码tarball安装R包?
- 26. 如何在Parse云代码上安装外部JavaScript库
- 27. Inno Setup安装程序测试安装程序退出代码
- 28. 如何在C#代码运行另一个安装的程序
- 29. 在Ubuntu上codeigniter安装htaccess问题
- 30. 如何在Visual Studio代码设置值中使用引号?
感谢您的评论。其实我是使用codeigniter框架的新手。它是如何工作的 ?。是否创建图书馆或帮手? –
我不会建议为它创建库,它是一个过分的。只需要创建一个帮助函数来创建一个散列并将其存储在数据库中。无论你想命名它们,你都可以拥有多个散列/代码,或者你可以为一个用户使用一个散列/代码。 –
如果您想要为一个用户创建单个代码,那么可以在数据库表中使用一个到期字段,您可以使用该字段作为切换来使代码过期。 –