?php
成都创新互联公司是一家集网站建设,滑县企业网站建设,滑县品牌网站建设,网站定制,滑县网站建设报价,网络营销,网络优化,滑县网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
/*
帮你写了个例子.
思路:
将用户名和密码储在一个文件中,用户名在前,密码在后,并且中间用下划线(也可以用别的)分隔.
每个用户和密码占一行.
当同时提交用户名和密码之后,读取用户文件表,并验证用户.
注意:这种方式保存用户名和密码非常不安全.如果真不想用数据库,建议将保存的用户密码表加密处理.验证的时候解密.
这里就不演示加解密处理了.
*/
$username = $_POST['username'];//通过表单提交过来
$password = $_POST['password'];//通过表单提交过来
//$username = "user1";//测试用用户名
//$password = "aaaa";//测试用密码.
if(!empty($username) !empty($password)){
$userlist = file("users.txt");
$user_password = array();
foreach($userlist as $uitem){
$user_password[] = trim($uitem);//去掉换行符
}
$request_user = $username.'_'.$password;//组成保存的用户名和密码格式.
if(in_array($request_user,$user_password)){
echo "验证用户名成功!";//改成你要输出的代码.
}else{
echo "验证失败!";
}
}
?
将下面代码保存为login.php 和 confirm.php,然后运行login.php就可以
login.php
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""
html
head
title New Document /title
meta http-equiv="content-type" content="text/html; charset=utf-8"
meta name="Generator" content="EditPlus"
meta name="Author" content=""
meta name="Keywords" content=""
meta name="Description" content=""
/head
body
form name="form1" method="post" action="confirm.php"
p用户名:input type="text" name="user"/p
p密码:input type="password" name="pwd"/p
pinput type="submit" name="b1"/p
/form
/body
/html
confirm.php
?
echo 'meta http-equiv="content-type" content="text/html; charset=utf-8"';
$user = isset($_POST['user'])? $_POST['user'] : '';
$pwd = isset($_POST['pwd'])? $_POST['pwd'] : '';
if(empty($user) || empty($pwd)){
echo '用户名和密码不能为空';
exit();
}
if($user=='user' $pwd=='pwd'){
echo '登陆成功';
}else{
echo '用户名或密码错误';
}
?
把用户名和密码设成变量就行了:
$uname1 = "user1"; $pwd1 = "111";
$uname2 = "user2"; $pwd2 = "222";
然后从表格里拿出用户输入的值,看看是否与你设置的用户名和密码相匹配:
if($_POST["uname"] == $uname1 $_POST["pwd"] == $pwd1){
....
....
}
肯定是你的sql语句写的有问题吧,你可以var_dump($sql1)试试,看输出什么;
有啊。直接将账号密码POST 到另一个PHP 接受。。
index.php
form name="form1" method="post" action="confirm.php"
p用户名:input type="text" name="user"/p
p密码:input type="password" name="pwd"/p
pinput type="submit" /p
/form
confirm.php
?php
$user = isset($_POST['user'])? $_POST['user'] : '';
$pwd = isset($_POST['pwd'])? $_POST['pwd'] : '';
if(empty($user) || empty($pwd)){
echo '用户名和密码不能为空';
exit();
}
if($user=='user' $pwd=='pwd'){
echo '登陆成功';
}else{
echo '用户名或密码错误';
}
?