博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php身份验证系统
阅读量:5331 次
发布时间:2019-06-15

本文共 1317 字,大约阅读时间需要 4 分钟。

最近弄了个主页,想要添加一个文件存储系统,这就涉及到身份验证,本来想弄个注册登录系统的,后来发现个人站没有必要,于是就写了一个身份验证的系统。

 

思路就是用php与mysql结合,实现非常简单,只要学一下php基本就能搞定。(学习php:)

 

该系统包含文件:

login.php 登录主页面

loginCheck.php 检查登录

connect.php 连接到数据库

checkA.php 检查是否登录

logout.php 登出

 

然后就是各文件了,我相信不需要注释也能看懂:

 

login.php:包含登录页面的表单,将数据提交到loginCheck.php,密码采用md5.

View Code
1  2 Login As Administrator 3 12 13 14 
Login As Administrator
15

16
17
User Name:
18
Password:
19
20
21
22 23

 

connect.php:连接到数据库并打开session

View Code
1 

 

loginCheck.php:从数据库中搜索用户名,然后匹配密码,如果成功就提示并跳转到管理页面,否则提示登录失败和相关信息。

View Code
1 
alert('Login success!');location='manage.php';";24 }25 else26 {27 echo "";28 }29 }30 else31 {32 echo "";33 }34 ?>

 

checkA.php:检查是否已经登录,就是说检查session变量里面的username是否为空,如果是的话跳转到登录页面提示登录,不是则放行。

View Code
1 
alert('You have not logined yet!!!');location='login.php';";7 }8 9 ?>

 

logout.php:登出,只需要把username重新赋成空即可。

View Code
1 
alert('Logout success!');location='http://www.cnblogs.com/index.php';"6 ?>

 

其他:在需要验证登录的界面include checkA.php 即可,不过记得添加登出链接。

然后对于某些页面可以验证是否登录,如果登录则显示更多信息。

 

最后附上主页截图,域名还没申请到,估计这个暑假可以把该站放出。

我的主页

转载于:https://www.cnblogs.com/stickjitb/archive/2012/06/10/2543883.html

你可能感兴趣的文章
requirejs实现单页面跳转、动态渲染页面文本内容
查看>>
Python-数据类型之数字
查看>>
【b091&&z11】潜伏者
查看>>
【22.73%】【codeforces 606D】Lazy Student
查看>>
multiprocessing的异步并发
查看>>
iOS越狱
查看>>
汇编语言(王爽)实验十 编写子程序
查看>>
chmod的用法
查看>>
Thymeleaf模板的使用
查看>>
Spring Boot简介
查看>>
Django框架(六)—— 视图层:HttpRequest、HTTPResponse、JsonResponse、CBV和FBV、文件上传...
查看>>
View Controller Catalog for iOS
查看>>
css cursor属性详解
查看>>
浅析Swing线程模型和EDT
查看>>
步步为营-86-WSFUpload组件
查看>>
【转】分布式Tensorflow
查看>>
document.getElementsByClassName返回的是一个数组
查看>>
3st 关于position四定位
查看>>
iOS开发-登录界面开发(3)CocoaPods的安装-Swfit4.1_Xcode9.3.1
查看>>
ubuntu14.04下安装ngnix,mediawiki,nodebb,everything,gitlab
查看>>