作者:佐什么猗 | 来源:互联网 | 2018-03-22 20:15
1.index.htm
2.conn.php
3.member_index.php
点击返回登录界面"; //提示 你无权进入系统,并返回登陆界面
exit;//退出
}
if($_SESSION["pass"]=="ok") //如果密码正确
{
include("conn.php"); //调取数据库文件 conn.php
$link=getDBlink();
$name=$_SESSION['name'];
}
?>
注销
echo $name; ?> 修改个人信息 添加新留言
";
}
else
{
if($pageval<=1) $pageval=1;
echo "共 $sumpage 页 ";
echo "上一页 | 下一页"." 第 $pageval 页";
echo "
";
}
$sql="SELECT * FROM message ORDER BY id DESC limit $page $pagesize";
$query=mysql_query($sql);
while($result=mysql_fetch_array($query))
{
echo "主题:".$result[&#39;theme&#39;]."
";
echo "内容:".$result[&#39;content&#39;]."
";
echo $result[&#39;username&#39;]." "."发表于"." ".$result[&#39;time&#39;]."
";
echo "
";
}
?>
4.member_login.php
password!=$pw) //如果变量$row传值进入password,不等于$pw,则为密码错误
{
echo "账户名或密码错误,5秒返回登录页面";
header("refresh:5;URL=&#39;index.htm&#39;");
}
else //否则,账号密码输入正确,登陆成功,跳转到member_index.php
{
session_start();
$_SESSION["pass"]="ok";
$_SESSION["name"]=$_POST[&#39;username&#39;];
header("location: member_index.php");
mysql_close();
}
}
}
?>
5.message_delete.php
点击返回主界面";
?>
6.message_manage.php
点击进入登录系统";
exit;}
if($_SESSION[&#39;name&#39;]=="admin"){
?>
注销
留言管理 查看用户信息 管理员界面
";
}
else
{
if($pageval<=1) $pageval=1;
echo "共 $sumpage 页 ";
echo "上一页 | 下一页"." 第 $pageval 页";
echo "
";
}
$sql="SELECT * FROM message ORDER BY id DESC limit $page $pagesize";
$query=mysql_query($sql);
while($result=mysql_fetch_array($query))
{
$id=$result[&#39;id&#39;]; //获取要删除留言的序列号
//echo $result[&#39;id&#39;]."
";
echo "主题:".$result[&#39;theme&#39;]."
";
echo "内容:".$result[&#39;content&#39;]."
";
echo $result[&#39;username&#39;]."发表于".$result[&#39;time&#39;]."
";
echo "删除"; //使用GET传送要删除的id
echo "
";
}
}
?>
7.modify_post.php
返回重新修改";exit;}
elseif(!empty($_POST[&#39;msn&#39;])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST[&#39;msn&#39;]))//判断msn是否为空或输入错误,输入错误则返回修改
{echo "MSN格式不合法,返回重新修改";exit;}
elseif(!empty($_POST[&#39;email&#39;])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST[&#39;email&#39;]))//判断输入的邮箱是否合法,为空或错误则翻回修改
{echo "邮箱格式不合法,返回重新修改"; exit;}
else //否则,输入全部正确则写入数据库
{
$sql="UPDATE userinfo SET nickname=&#39;$new_nickname&#39; WHERE username=&#39;$name&#39;";
$result=mysql_query($sql);
$sql="UPDATE userinfo SET phOnenumber=&#39;$new_phonenumber&#39; WHERE username=&#39;$name&#39;";
$result=mysql_query($sql);
$sql="UPDATE userinfo SET msn=&#39;$new_msn&#39; WHERE username=&#39;$name&#39;";
$result=mysql_query($sql);
$sql="UPDATE userinfo SET email=&#39;$new_email&#39; WHERE username=&#39;$name&#39;";
$result=mysql_query($sql);
$sql="SELECT * FROM userinfo WHERE username=&#39;$name&#39;";
$result=mysql_query($sql); //获取数据库语法,检测。
if(!$rs=mysql_fetch_object($result))
{
echo "错误";
exit;
}
}
?>
注销
echo $name; ?> 返回主页面
修改个人信息
修改成功,以下是您修改后的信息
8.modify.php
点击进入登陆界面";
exit;}
$name=$_SESSION[&#39;name&#39;];
?>
注销
echo $name; ?> 返回主页面
修改个人信息
9.register_get.php
返回重新注册"; //输出错误,并返回注册页面
elseif(!empty($query_result))
echo "对不起,该用户名已被注册,请重新选择用户名,点击返回登录界面";
elseif(empty($_POST[password]))
echo "密码不能为空,返回重新住注册";
elseif($_POST[password]!=$_POST[re_password])
echo "两次密码输入不一致,返回重新注册";
elseif(empty($_POST[sex]))
echo "性别必须选择,返回重新注册";
elseif(!empty($_POST[&#39;phonenumber&#39;])&&!is_numeric($_POST[&#39;phonenumber&#39;]))
echo "电话号码必须为数字,返回重新注册";
elseif(!empty($_POST[&#39;msn&#39;])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST[&#39;msn&#39;]))
echo "MSN格式不合法,返回重新注册";
elseif(!empty($_POST[&#39;email&#39;])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST[&#39;email&#39;]))
echo "邮箱格式不合法,返回重新注册";
elseif($checkcode!=$code)
echo "验证码输入错误,返回重新注册";
else //如果全部输入,并检测无误,则进入写入数据库环节
{
//写入数据库语法
$sql_1="INSERT INTO userinfo(id,username,password,sex,nickname,phonenumber,msn,email) VALUES (&#39;&#39;,&#39;".$_POST[&#39;username&#39;]."&#39;,&#39;".md5($_POST[&#39;password&#39;])."&#39;,&#39;".$_POST[&#39;sex&#39;]."&#39;,&#39;".$_POST[&#39;nickname&#39;]."&#39;,&#39;".$_POST[&#39;phonenumber&#39;]."&#39;,&#39;".$_POST[&#39;msn&#39;]."&#39;,&#39;".$_POST[&#39;email&#39;]."&#39;)";
$result_1=mysql_query($sql_1) or die (mysql_error()); //向数据库发送一条查询
$name=$_POST[&#39;username&#39;];//获取用户名
$db1="userinfo"; //数据表单名 userinfo
function result($db,$name){ //建立函数 result
$sql="select * from $db where username=&#39;$name&#39;"; //从数据库中选择变量$db中的表单,和查询用户名$name
$query=mysql_query($sql);//向数据库发送查询语句
$num=mysql_num_rows($query);
return $num; //返回变量$num
}
$row1=result($db1,$name);
if($row1==0)
{
echo "注册失败,请重新注册";
}
else
{
session_start();
$_SESSION[&#39;pass&#39;]="ok";
$_SESSION[&#39;name&#39;]=$_POST[&#39;username&#39;];
echo "$name,恭喜您注册成功!点击立刻进入主界面";
}
}
?>
10.register.php
登录
欢迎新用户注册