如何在html页面的标题部分包含登录表单


How to include a login form in the header part of the html page

我正在尝试在我的html页面的头部部分实现登录表单。

在登录表单的意义上,我只是想显示一个弹出文本框,当一个url被调用。

示例: when a user try to call "www.myserver.com/lodapages.html" i want the user to enter a password before the content of the page loads.

如果密码匹配,则用户可以看到页面内容。

这是我们通常试图访问mysql服务器时发生的情况。

那么,有人能帮我做这个吗?或者有其他简单的实现方式吗?

用这样的弹出窗口来阻止页面加载是不容易的。

你可以编写一个标准的三步认证:

  1. 用户请求页面
  2. 如果他被认证,他得到它,否则他被重定向到登录页面
  3. 如果身份验证成功,则将其重定向到所请求的页面

或者你只需使用htaccess保护(它实际上会弹出一个身份验证对话框…):

on load call javascript prompt method and get password from user after that redirect user to next page.

在codeigniter中,也许您可以使用login.php视图作为默认视图页面,当用户尝试调用您的页面时,将显示login.php并要求用户输入密码。在用户输入正确的密码后,您可以使用控制器登录将页面重定向到lodappages .html。