1.编辑你想要控制的目录下的.htaccess文件
假设你的phpmyadmin目录在/usr/local/apache/htdocs下,你可以这样在/usr/local/apache/htdocs/phpmyadmin/目录下创建一个.htaccess文件,内容如下:
AuthUserFile /usr/local/apache/htdocs/phpmyadmin/.htpasswd
AuthType Basic
AuthName "Protected Area"
ErrorDocument 401 /catchErrors/err_401.html
require valid-user
该文件说明了几个问题:
(1) 用户信息存放在/usr/local/apache/htdocs/phpmyadmin/.htpasswd中.
(2) 认证类型为基本型(此外还有一些其他的加密类型).
(3) ErrorDocument 所指向的html文件.
(4) 认证方式:用户认证(valid-user)或组认证(valid-group).
2. 生成用户密码文件
有一个用户密码生成程序:htpasswd(在/usr/local/apache/bin下), 它可以生成加密过的密码(好像是MD5加密),使用方法如下:
htpasswd -nb test 123456
这样就生成了一对用户名和密码,用户名为test,密码为123456,不过显示出来的密码是经过加密的,我们需要把这个加密的密码保存起来,在 /usr/local/apache/htdocs/phpmyadmin/下新建一个.htpasswd文件,将上面那行命令所生成的代码拷到文件中, 保存退出即可。当然,好像htpasswd这个命令是可以直接将密码写入文件的,但我没有仔细研究,呵呵
3. 重起apache /usr/local/apche/bin/apachectl restart
用IE浏览受保护的页面,如http://ip/phpmyadmin/ (可能需要refresh几次才能凑效),这时应该出现一个身份认证窗口,你需要输入用户名test和密码123456才能访问这个页面。
分享到:
相关推荐
Portal认证是无线网络中常见的用户认证方式,它要求用户在未认证的状态下只能访问特定的门户网站,这个网站通常被称为Portal页面。当用户想要访问互联网中其他资源时,必须在这个Portal页面上进行认证,认证通过后,...
Portal认证通常用于无线网络环境中,使得用户在连接到无线热点时,必须通过一个登录页面输入有效凭据后,才能访问网络资源。这种认证方式在公共无线接入点中非常常见,例如在酒店、咖啡厅或机场。 本次讲解中,重点...
在IT行业的Web开发中,实现用户登录后自动跳转到上次访问页面的功能是一项常见的需求,旨在提升用户体验,使用户能够无缝地继续他们之前的操作或浏览。这一功能涉及到多个技术点和考虑因素,包括但不限于会话管理、...
在标题和描述中提到的“ROS WAYOS WEB认证页面 精美”,我们可以推断这是一个关于ROS WayOS系统中实现的Web认证系统的讨论,特别是其用户界面(UI)设计的精美程度。 Web认证是一种常见的网络访问控制方法,它要求...
SpringBoot+SpringSecurity整合示例代码,实现了从数据库中获取信息进行登录认证和权限认证。 本项目为idea工程,请用idea2019导入(老版应该也可以)。 本项目用户信息所需sql文件,在工程的resources文件夹下,...
最后,如果要在客户端程序中访问受限页面,通常需要使用API或Web服务,并且在调用时携带有效的身份验证信息,这可能是通过附加身份验证票的cookie,或者使用OAuth、JWT等其他令牌认证机制。 总之,ASP.NET Forms...
相比于Apache服务器自带的认证功能,使用PHP来实现用户认证显得更为方便和更便于管理,特别是有了优秀的数据库支持,能够很好地支持大批量的用户访问认证。 知识点: 1. 用户认证是指对用户身份的确认,是网站用来...
Struts2:利用 Filter 和 Session 实现访问控制和身份认证 Struts2 是一个基于 Java 语言的 Web 应用程序框架,它提供了许多功能强大且灵活的组件来帮助开发者快速构建 Web 应用程序。在 Web 应用程序中,身份认证...
如果输入正确,将能够访问页面;否则,会被拒绝访问。 请注意,HTTP基本认证的密码是以明文形式在网络中传输的,可能存在安全风险。在生产环境中,可能需要考虑使用更安全的认证机制,如SSL/TLS加密或集成其他身份...
开发者需要了解这些系统的脚本语言,如Shell脚本或者Lua,编写能够自动访问认证页面并提交信息的代码。 2. **HTTP请求与网页解析**:路由器脚本需要能够发送HTTP请求到认证服务器,并解析返回的网页内容。这可能...
CAS(Central Authentication Service)是一种基于Web的单一登录(Single Sign-On, SSO)协议,用于在多个应用系统间实现统一的认证服务。CAS 4.2.7 是 CAS 的一个特定版本,它提供了与其他系统进行身份验证互信的...
- **用户体验**:利用JQuery实现平滑的页面过渡和反馈,提升用户体验。 实现过程中,我们可能会用到以下JQuery技术: - **Ajax**:用于异步与服务器通信,处理登录验证和令牌获取。 - **Form Handling**:通过...
- 配置SSO跳转逻辑:在你的应用中,设置拦截器或过滤器,使得未认证的请求会被重定向到CAS服务器的登录页面。 - 票据验证:用户在CAS服务器上成功登录后,会被重定向回你的应用,应用通过票据与CAS服务器进行交互...
《基于轻量目录访问协议技术的校园网统一身份认证的设计与实现》 随着我国高校校园网基础设施的快速发展和升级,校园网应用日益普及,统一身份认证成为保障各应用系统间用户数据一致性及简化操作的关键需求。本文...
OAuth认证是一种广泛应用于移动应用和Web服务中的授权框架,它允许第三方应用在用户授权的情况下,安全地访问用户的个人信息或者特定服务。在这个场景中,我们提到的是如何利用OAuth认证结合网易微博开放平台来实现...
**Portal认证**,在英语中意为“入口”,在IT领域特指一种通过Web页面来验证用户身份的方式,以此实现对用户网络访问权限的控制。在采用Portal认证的网络环境中,未经认证的用户上网时会被强制引导至一个特定站点,...
1. **配置RADIUS服务器模板**:RADIUS(远程认证拨入用户服务)服务器是实现MAC认证的关键组件,它负责接收和处理认证请求。在示例中,我们看到配置了一个名为"radius"的RADIUS服务器模板,其中包含了服务器的IP地址...
【WX系列远程portal认证与...这一配置确保了无线用户在通过Portal认证后能够安全、有效地接入网络,并且通过IMCv7实现全面的网络管理和控制。通过理解这些知识点,网络管理员可以搭建和维护安全、高效的无线网络环境。
要在Spring Boot中实现用户认证和授权管理,你可以使用Spring Security框架。Spring Security提供了一套强大的功能来处理用户身份验证和授权,以下是一些常见的步骤: 1.添加Spring Security依赖: 在项目的 pom.xml...