首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用php或javascript将用户登录到受Authentication保护的目录(htaccess/htpasswd)

使用php或javascript将用户登录到受Authentication保护的目录(htaccess/htpasswd)
EN

Stack Overflow用户
提问于 2011-03-29 00:14:05
回答 2查看 2.1K关注 0票数 4

是否可以使用PHP或Javascript登录到受Authentication保护的目录?

一个简单的例子:

  • 我有一个名为“受保护”的目录(即。)使用apache authentication
  • I的http://myurl/protected)在http://myurl/login.php有一个带有用户名和密码字段
  • 的表单,当用户将用户名/密码输入login.php并点击submit时,php或javascript都会自动将用户记录到受保护的区域并重定向。
  • 当用户被重定向时,他们不必重新输入用户名/密码信息,并且可以完全访问受保护目录.

中的信息。

这个是可能的吗?如果是的话,我怎样才能做到呢?

更新:做我的客户的实现要求,我不能使用基于php的认证系统。它需要apache身份验证。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-29 01:02:40

它是可以使用的

代码语言:javascript
复制
header("Location: http://$username:$password@myurl.com/protected");

不过,我建议您不要这样做,并使用上面提到的基于php的身份验证,而不使用Apache基本身份验证。

票数 2
EN

Stack Overflow用户

发布于 2011-03-29 00:25:24

我对apache基本身份验证的理解是,从定义上来说,它是基本的。如果您愿意使用php和mysql,您可以构建一个简单的登录系统,以满足您的需要。只需对照mysql数据库中的对应方检查用户名和密码(当然,用md5或sha256散列密码),如果正确的话,设置一个会话变量。检查每个需要身份验证的页面上的变量,如果未将其设置/设置为false,则重定向。

下面是一个很好的例子:http://progtuts.info/92/login-system/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5466510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档