在login.php那里,在$_SESSION['username']=$username;后面加 $_SESSION['Aname']=$row['Aname'];
check.php则改成
php
session_start();
$Aname=@$_SESSION['Aname'];
if ($Aname)
{
echo"欢迎您".$Aname."!";
}
else
echo "script language='javascript'alert('您没有权限查看!');location='login.php';/script";
是否可以解决您的问题?
登录页:login.php
include("conn.php");
$username=$_POST['name'];
$password=$_POST['password'];
$yanzheng=$_POST['yanzheng'];
if(isset($_POST['submit']))
$sql=("select username,password from member where username='$username' and password='$password'") or die("sql语句执行失败");
//print_r($sql);
$ar=mysql_query($sql);
if($ar)
if($row=mysql_fetch_array($ar))
if($_POST["yanzheng"])
if($yanzheng!=$_session[pic]||$yanzheng=="")
echo "验证码输入有误";
exit;
if($yanzheng==$_session[pic])
header("location:index.php");
echo "用户名或密码错误";
form action="login.php" method="post"
tr
/tr
td用户姓名:/td
tdinput type="text" name="name" id="name"//td
td用户密码:/td
tdinput type="password" name="password" id="password"//td
td验证码:/td
tdinput type="text" name="yanzheng" id="yanzheng"/
/td
input type="submit" name="submit" value="登录"/
input type="reset" name="reset" value="重置"/
a href="register.php"注册/a
/table
/form
注册页:register.php
if(isset($_POST['submit'])$_POST['submit']) {
if($_POST['username']=='')
echo "用户名不能为空";
exit();
if($_POST['password']=='')
echo "密码不能为空";
if($_POST['realpass']!=$_POST['password'])
echo "两次密码输入不一致";
$sql="insert into member(username,real_name,password,email,headimg) values('$_POST[username]','$_POST[username]','$_POST[password]','$_POST[email]','')";
echo mysql_error();
body
form action="register.php" method="post"
tdinput type="text" name="username" id="username"//td
td
input type="password" name="realpass" id="realpass"/
tdinput type="text" name="email" id="email"/
tdinput type="submit" name="submit" value="注册"/input type="reset" value="重置"/td
/body
主页显示:index.php
function cutstr($str,$cutleng)
$str = $str; //要截取的字符串
$cutleng = $cutleng; //要截取的长度
$strleng = strlen($str); //字符串长度
if($cutleng$strleng)return $str;//字符串长度小于规定字数时,返回字符串本身
$notchinanum = 0; //初始不是汉字的字符数
for($i=0;$i$cutleng;$i◆◆)
$notchinanum◆◆;
$cutleng◆◆;
return substr($str,0,$cutleng);
html
head
script type="text/javascript"
function All(e, itemName)
var aa = document.getElementsByName(itemName);
for (var i=0; iaa.length; i◆◆)
aa[i].checked = e.checked; //得到那个总控的复选框的选中状态
function Item(e, allName)
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
var aa = document.getElementsByName(e.name);
if(!aa[i].checked) return;
all.checked = true;
/script
/head
if(isset($_POST['del']))
$mm = $_POST["selected"];
$id =implode(",",$mm);
$sql = "delete from forums where id in(".$id.")";
//echo $sql;
$result=mysql_query($sql);
echo $result?"删除成功":"删除失败";
tr align=middle
td/td
$sql="select * from forums";
$num=mysql_num_rows($result);
if($num0)
while($row=mysql_fetch_array($result)){
tr align=middle
td bgColor=#fffbecinput type="checkbox" name="selected" value="1"//td
echo "......";
tdinput type="button" name="del" id="del" value="删除选中项"/
/html
数据库你就自己建,望采纳~
index.html登录页面代码如下:
html xmlns=""
title登录示例/title
form id="forms" name="forms" method="post" action="loginchk.php"
用户名:input type="text" id="uname" name="uname" value=""/br/
用户名:input type="text" id="uname" name="uname" value=""/br/
用户名:input type="text" id="uname" name="uname" value=""/br/
密码:input type="password" id="upass" name="upass" value=""/br/
密码:input type="password" id="upass" name="upass" value=""/br/
密码:input type="password" id="upass" name="upass" value=""/br/
input type="submit" id="loginbtn" value="立即登录"/
input type="reset" id="resetbtn" value="重新填写"/
loginchk.php 的PHP程序代码如下:
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
if($uname=="admin"$upass=="admin")
echo "登录成功";
echo "登录失败,a href='index.html'重新登录/a";
以上只是一个简单示例,真正的开始,需要考到很多因素,比如说登录前有效性检查,加入登录验证码,程序需要连接数据库进行用户匹配等.
希望对你有帮助 .
如果使用数据库进行进行匹配的话,PHP程序可以这样改进一下.
$con = mysql_connect("localhost","root","root");
mysql_select_db("dbname", $con);
$result = mysql_query("select * from dusers where uname='$uname' and upass='$upass'");
$rs = mysql_fetch_array($result);
if($rs)
不过你需要连接到你自己的指定的数据库和数据表.
准简单的登录页面
if(isset($_POST['username'])?isset($_POST['password'])){
$u=$_POST['username'];
$p=$_POST['password'];
//此处可进行用户名密码检测操作
echo?'登录成功';
//此处可进行登录成功操作
}else{
echo?'登录失败';
//此处可进行登录失败操作
html?xmlns=""
titleLogin?Page/title
form?action=""?method="post"
input?name="username"?type="text"?/
input?name="password"?type="text"?/
如果你要的只是界面,那么我给你一个好的建议.
你可以去Bootstrap官网这个里面去找你想要的组件.
做出很炫的登录界面.
并且提供源代码.
凡事多动手,不要只会照搬.
我给你源代码你也不会做.
所以,你还是多去看看如何写.
如果,你要的是源码,那么你也可以去thinkphp官网去看看.有很多很不错的代码.值得学习.登录界面其实很简单,说白了,就是表单提交.
PHP登陆后跳转到登陆前页面,利用$_SERVER全局变量可以实现这个功能,下面有个不错的示例,希望大家如果觉得本站发布的文章不错,请转发分享给您身边的朋友,您的支持是我们最大的动力