我有一个项目,我想在客户端上提供安装代码,以便程序可以运行。如何使用codeigniter制作安装代码?以及Windows上的安装代码
谢谢
答案 0 :(得分:0)
如果您希望您的应用程序拥有某些代码,应用程序用户可以使用这些代码进行安装或出于任何特定原因进行身份验证。您可以创建哈希数组,将其存储在数据库中并将代码分发给用户。阅读What is the best way to create a random hash/string?
然后
在您的应用程序中创建一个接口,该接口接受该代码,将其与数据库匹配,并根据您要使用的条件进行身份验证或成功回复。
<强>释强>
<强>步骤1 强>
创建数据库表;
hash_table(id(INT),hash(STRING),created_at(TimeStamp),updated_at(TimeStamp),expire(ENUM [Yes,No]))
<强>步骤-2 强>
创建哈希
使用任何散列算法创建随机散列,将它们保存在上表中。
<强>步骤-3 强>
创建视图
使用接受此哈希的表单创建一个视图,发布该表单以验证
<强>步骤4 强>
验证
创建一个接受发布请求的Controller,获取散列并将其发送到模型函数,该函数从数据库验证它并返回true / false