用javascript就可以实现。首先打开一个input对话框,要求输入用户名,如果正确则再要求输入密码,再正确就可以进行页面跳转了,中间任何不正确都可以提示出错。。
你的目的页面可以是由用户名和密码组成的,就可以防止别人通过源代码得到目的页面。
不知道我说的够不够清楚。
你的目的页面可以是由用户名和密码组成的,就可以防止别人通过源代码得到目的页面。
不知道我说的够不够清楚。
解决方案 »
- 如何随机向带有HTML标记的字符串插入关键字
- php 分页功能
- php回调函数
- 如何实现登陆,邮箱激活帐号(重置账户密码)
- 如何用php在mysql中插入列?
- 检测数据的长度
- 请问如何将数据库中的内容格式化输出
- 再次提问,难道没有人知道吗?神仙们,救命了!错误提示:Fatal error: Call to undefined function mssql_connect() ,请问,如何配置才能用php
- 请问数据库查找的问题,能否执行模糊查找,只要字个字段中有这个内容,就判断它为真,请问如何写mysql语句呢?如例:有一个字段名为:use
- 请问如何配置php.ini中的sendmail_path(unix)?
- 连接excel出问题
- PHP中的 header 语句问题?在线等
var strConvertUsername, strConvertPassword; //转换后的用户名和密码,为了防止别人通过读源文件方式得到用户名和密码strInputUsername = input('请输入用户名!');
strConvertUsername = fstrConvert(strInputUsername); //将输入的用户名转换成密文,转换函数可以自己找一个不可逆的,比如MD5等。
if (strConvertUsername == '自己事先通过前面算法算出的用户名密文')
{
strInputPassword = input('请输入密码!');
strConvertPassword = fstrConvert(strInputPassword); //将输入的密码转换成密文,可以使用跟用户名一样的转换函数,也可以使用另一个。 if (strConvertPassword == '自己事先通过前面算法算出的密码密文')
{
document.location = fstrGoMyPage(strInputUsername, strInputPassword); //将输入的用户名和密码转换成所需的一个页面链接,改链接就是你实际的页面。
}
else
{
alert('密码输入错误,登录失败。');
document.location = 'LoginFaild.htm';
}
}
else
{
alert('输入的用户名不存在,登录失败。');
document.location = 'LoginFaild.htm';
}
示例:
假如你的用户名是111,密码也是111。
你的用户名转换函数是把111变成222,密码转换函数是把111变成333,页面链接转换函数是把111,111转换成123456.htm。
那这个程序就变成:var strInputUsername, strInputPassword; //输入的用户名和密码
var strConvertUsername, strConvertPassword; //转换后的用户名和密码,为了防止别人通过读源文件方式得到用户名和密码strInputUsername = input('请输入用户名!');
strConvertUsername = fstrConvert(strInputUsername); //将输入的用户名转换成密文,转换函数可以自己找一个不可逆的,比如MD5等。
if (strConvertUsername == '222')///////////这里是用户名转换后的结果
{
strInputPassword = input('请输入密码!');
strConvertPassword = fstrConvert(strInputPassword); //将输入的密码转换成密文,可以使用跟用户名一样的转换函数,也可以使用另一个。 if (strConvertPassword == '333') //////////这里是密码转换后的结果
{
document.location = fstrGoMyPage(strInputUsername, strInputPassword); //将输入的用户名和密码转换成所需的一个页面链接,改链接就是你实际的页面。
}
else
{
alert('密码输入错误,登录失败。');
document.location = 'LoginFaild.htm';
}
}
else
{
alert('输入的用户名不存在,登录失败。');
document.location = 'LoginFaild.htm';
}你最后给正确登陆看的页面就是 123456.htm。