相关疑难解决方法(0)

PHP:如何生成随机,唯一,字母数字字符串?

如何使用数字和字母生成随机的唯一字符串以用于验证链接?就像您在网站上创建一个帐户一样,它会向您发送一封带有链接的电子邮件,您必须单击该链接才能验证您的帐户...是的......其中一个.

如何使用PHP生成其中一个?

更新:记住了uniqid().它是一个PHP函数,它根据当前时间(以微秒为单位)生成唯一标识符.我想我会用那个.

php string random uniqueidentifier

359
推荐指数
12
解决办法
54万
查看次数

REST API登录方法

我们正在构建需要所有页面的登录信息的系统.该应用程序被设计为使用codeigniter作为Phil Sturgeon库的Restful应用程序.此库仅使用API​​密钥通过HTTPS连接的每个请求发送api调用来授权api调用.

即使它使用2路认证或仅使用API​​密钥.我正在寻找一段时间是以下场景:

  • 用户首次请求该应用程序(例如:https://www.xyz.com),然后将其重定向到登录页面以检查凭据
  • 用户输入usernam /密码并通过https发送
  • 服务器检查信息是否有效,然后:

    • API KEY应由服务器提供给客户端,作为此用户名标识的资源(这是问题??? !!!)

    • 如何以安全的方式将API密钥发送到客户端?

      • 1)我可以使用会话cookie并在cookie中恢复API KEY,然后在每个即将到来的请求中使用此API KEY(这是暴力的其余的无状态,我不确定它是否足够安全).
      • 2)实际上我不知道其他选择:)如果你能提供帮助,轮到你了

如果你能给出一个例子,那将是一个很大的帮助,因为我找到并阅读了很多文章

:)

authentication rest codeigniter

8
推荐指数
1
解决办法
6305
查看次数