是否可以在没有PHP的情况下进行网站身份验证
is it possible to do web site authentication sans PHP
我真的很喜欢在我正在开发的网站上避免使用PHP来验证用户,我想知道我是否可以使用SQL数据库、Apache sans-PHP、HTML、Javascript/JQuery和CSS来实现这一点?我知道这可能是个牵强的想法。。。但如果可以的话,我会很高兴的。
PHP是一种单一的web开发语言,有很多选择。Ruby、.Net(C#/VB)、Java、Python是一些常见的替代方案。
您可以使用JavaScript来解决一些问题,但这可能会牺牲相当多的功能/安全性。
Apache确实有一些模块,如mod_auth_mysql,可以让您进行身份验证,但它看起来并没有更新。登录框将是浏览器中的一个弹出框,用于请求用户名和密码。你将无法像其他网站那样在你的页面上放置用户名/密码框。
如果您的Web服务器无法处理身份验证,则需要在服务器和浏览器之间使用某种"胶水"来处理身份验证部分。PHP在这方面做得很好,但Ryathal提到的任何语言都可以工作。
如果你确实使用javascript,请记住,所有用于保护网站安全的源代码对任何有知识的人来说都是可见的。
是的,如果在Apache安装中启用了正确的模块,则可以使用.htaccess
中内置的身份验证方法。
不过,这只是基本的http身份验证,所以你只会得到一个弹出框,除非你关闭浏览器,否则你无法注销。
- 身份验证、授权和访问控制-Apache HTTP服务器
您需要使用名为htpasswd
的命令行实用程序来生成用户文件。
相关文章:
- 如何在不进入无限循环的情况下将网站重定向到Facebook画布URL
- 如何在不影响网站页面速度的情况下在我的网站上使用谷歌字体
- 如何在不干扰网站其他部分的情况下,在画布上捕捉keydown事件
- 在没有推荐人的情况下,谷歌、脸书等如何找出你来自哪个网站
- 在不更改域名的情况下拥有多语言网站的方法
- 我可以在不使用Javascript的情况下建立一个坚实的网站吗
- 如何在不知道域名的情况下跟踪网站的网页浏览量
- HTML & JS:如何在移动设备(iOS)上打开带有视口的网站,默认情况下使用小视口
- 如何在不使用通用 CMS 作为 wordpress 的情况下将管理模板添加到网站
- 网站似乎在没有向服务器发送密码的情况下登录用户;这是怎么回事
- 如何在没有快速时间的情况下在网站上播放音频
- 允许手机用户在不使用应用程序的情况下将文件从我的网站保存到他们的手机存储中
- 是否可以在没有插件的情况下在网站上快速播放铃声(没有Flash或Quicktime)
- 我可以在CF11中获得强大的XSS保护吗?我可以在不接触每个查询或输入的情况下将其应用于整个网站
- 是否可以在没有PHP的情况下进行网站身份验证
- 在不使用PHP的情况下在网站上调用外部PHP脚本
- 在不使用数据库的情况下登录网站
- 实现支持javascript的网站的技术,也可以在没有javascript的情况下运行
- 在不停止JS代码的情况下重载网站
- 在不使用GSM和geway的情况下,从网站向手机发送短信