php登陆以及操作用户.docx

上传人:b****1 文档编号:2012137 上传时间:2023-05-02 格式:DOCX 页数:14 大小:35.11KB
下载 相关 举报
php登陆以及操作用户.docx_第1页
第1页 / 共14页
php登陆以及操作用户.docx_第2页
第2页 / 共14页
php登陆以及操作用户.docx_第3页
第3页 / 共14页
php登陆以及操作用户.docx_第4页
第4页 / 共14页
php登陆以及操作用户.docx_第5页
第5页 / 共14页
php登陆以及操作用户.docx_第6页
第6页 / 共14页
php登陆以及操作用户.docx_第7页
第7页 / 共14页
php登陆以及操作用户.docx_第8页
第8页 / 共14页
php登陆以及操作用户.docx_第9页
第9页 / 共14页
php登陆以及操作用户.docx_第10页
第10页 / 共14页
php登陆以及操作用户.docx_第11页
第11页 / 共14页
php登陆以及操作用户.docx_第12页
第12页 / 共14页
php登陆以及操作用户.docx_第13页
第13页 / 共14页
php登陆以及操作用户.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

php登陆以及操作用户.docx

《php登陆以及操作用户.docx》由会员分享,可在线阅读,更多相关《php登陆以及操作用户.docx(14页珍藏版)》请在冰点文库上搜索。

php登陆以及操作用户.docx

php登陆以及操作用户

适合:

初学者

说明:

没有文件分级,只是单纯文件文件叠加,初学者练手可用,没有添加css样式

写的不好,大神勿喷;

要求:

1:

登陆

2:

注册:

用户名不可重复

3:

超级管理权限更、删、改、查

4:

一般用户更改信息

环境:

Windows:

PHP5+mysql+apache

编码:

utf8

文件预览:

数据库表:

类文件:

Class/sql.class.php:

php

classsql{

private$host="localhost";

private$root="root";

private$ps="";

private$db="userman";

function__construct(){

@mysql_connect($this->host,$this->root,$this->ps)ordie("errorindb");

mysql_select_db($this->db);

$this->query("SETNAMESUTF8");

}

functionquery($q){

returnmysql_query($q);

}

functionfetch_array($r){

returnmysql_fetch_array($r);

}

//

//function__destruct(){

//mysql_close();

//

//

//}

}

?

>

主页文件:

Index.php:

php

include_once'session.php';

if(!

$session){

echo"

location.href='unlogin.php'

";

exit();

}

echo"

out=out'>退出


";

if($s_row['n_id']<1){

echo"管理员权限操作:

查看用户列表";

}

echo"

个人信息详情

";

echo"

用户名:

".$s_row['UserName']."

";

echo"

昵称:

".$s_row['ShowName']."

";

echo"

性别:

".$s_row['UserGender']."

";

echo"

学院:

".$s_row['UserInsti']."

";

echo"

爱好:

".$s_row['UserHobby']."

";

echo"更改个人信息

";

?

>

配置文件:

Config.Php

php

include_once'class/sql.class.php';

$sql=newsql();

 

?

>

登陆:

Login:

Login.html

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

登陆页

给爷爷我登陆

输入你的臭用户名和密码

用户名:

密码:

注册一个

 

 

Login.php

php

include'session.php';

if($session){

echo"

location.href='logined.php'

";

exit();

}

include_once'config.php';

include_once'login.html';

if(isset($_POST['sub'])){

$q="select*from`user`where`UserName`='$_POST[username]'";

$r=$sql->query($q);

$us=is_array($row=$sql->fetch_array($r));

$ps=$us?

$row['UserPwd']==$_POST['pwd']:

false;

if($us){

if($ps){

$_SESSION['id']=$row['id'];

$_SESSION['shell']=md5($row['UserName'].$row['UserPwd']);

echo"

location.href='index.php'

";

}else{

echo"

varerror=document.getElementById('error');

error.innerHTML=\"密码错误\";

";

}

}else{

echo"

varerror=document.getElementById('error');

error.innerHTML=\"用户名输入错误\";

";

}

}

?

>

 

注册:

Regin.html

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

注册页

注册一个

请填写下列内容

用户名:

昵称:

密码:

重复密码:

性别

学院:

爱好:

我有账号,进入登陆页

 

Regin.php

php

include'session.php';

if($session){

echo"

location.href='logined.php'

";

exit();

}

include'regin.html';

include_once'config.php';

if(isset($_POST['sub'])&&isset($_POST['username'])&&isset($_POST['showname'])&&isset($_POST['pwd1'])&&isset($_POST['pwd2'])&&isset($_POST['sex'])&&isset($_POST['insti'])&&isset($_POST['hobby'])){

if($_POST['pwd1']==$_POST['pwd2']){

$s="select*from`user`where`UserName`='$_POST[username]'";

$r=$sql->query($s);

$row=$sql->fetch_array($r);

print_r($row);

$is_a=is_array($row);

if($is_a){

echo"用户名已存在";

}else{

$q="insertintouservalues('','$_POST[username]','$_POST[pwd1]','$_POST[showname]','$_POST[sex]','$_POST[insti]','$_POST[hobby]','1')";

if($sql->query($q)){

$r=$sql->query($s);

$row=$sql->fetch_array($r);

$_SESSION['id']=$row['id'];

$_SESSION['shell']=md5($row['UserName'].$row['UserPwd']);

echo"

location.href='index.php'

";

}

}

}else{

echo"两次密码不一样";

}

}else{

echo"请填写完整信息";

}

 

?

>

Session文件:

Session.php

php

session_start();

include_once'config.php';

if($_SESSION['id']){

$s_q="select*from`user`where`id`='$_SESSION[id]'";

$s_r=$sql->query($s_q);

$s_row=$sql->fetch_array($s_r);

$shell=md5($s_row['UserName'].$s_row['UserPwd']);

if($_SESSION['shell']==$shell){

$session=true;

}else{

$session=false;

}

}

?

>

 

其他响应文件:

Unlogin.php

php

include_once'session.php';

if(!

$session){

echo"你没有登录,请先登录
";

echo"点击登录
";

}else{

echo"

location.href='logined.php'

";

}

 

?

>

Logined.php

php

include_once'session.php';

if($session){

echo"

out=out'>退出


";

echo"你已经登录,不用重复登录
";

echo"回到首页
";

}else{

echo"请先登录
";

}

 

?

>

 

Loginout.php

php

session_start();

if($_GET['out']){

session_destroy();

echo"

location.href='login.php'

";

}

?

>

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2