100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 实例讲解php用户注册与登录页面

实例讲解php用户注册与登录页面

时间:2024-03-30 02:37:14

相关推荐

实例讲解php用户注册与登录页面

php教程|php手册

php,注册登录

php教程-php手册

共享单车app开发源码,vscode不运行查询语句,3850安装ubuntu,Tomcat网址有空格,post爬虫入门,php 网页空白,好的seo优化招商项目,php网站案例源码,海洋CMS影视网站模板lzw

这周做了个php的简单实例,算是学了这么久php语法的一次综合应用吧,感觉前面学的东西都不知道怎么用,不看教学还真做不出来。本来想把它写在网页弹出层上的,这样看起来更像是一个用户登录框,但是看了弹出层的代码后发现太麻烦了,所有的登录框代码都必须写在一个innerhtml里,以后有时间再去尝试吧!

php预订系统源码,vscode为什么显示不出图片,ubuntu全球镜像,指定tomcat路径下,爬虫PPT演讲,php报表框架,seo优化论坛怎么做营销lzw

首先这个实例包括六个文件,用户登录两个(login.html,login.php)、用户注册两个(reg.html,reg.php)、数据库连接(conn.php)、用户中心(my.php)。

php简单购物车源码下载,vscode 代码补全开发,ssh远程ubuntu,tomcat设置自动刷新,贵阳爬虫展,php程序怎么打开,外贸seo关键词排名,400选号网站源码,dedecms 更换模板lzw

用户登录

html文件:主要包括一个表单来输入用户登录信息,加上一段的js代码来初步验证表单(用户输入不能为空),当用户输入为空时,提交时弹出错误信息、并调用focus方法将输入光标移到错误位置。输入有效信息后将信息通过post方法传递给php文件进一步验证表单。

长这样,虽然不好看,但基本功能都有。

php文件:首先开启会话即session_start();通过判断$_post[‘submit’]是否为空来鉴定是否存在非法访问行为;为了安全将表单传递过来的用户名和密码分别进行转码($username = htmlspecialchars($_POST[username]);

)和加密($password = MD5($_POST[password]););将数据与连接的数据库中的数据进行比较,若匹配则提示用户进入用户中心或注销登录,若不匹配则提示用户返回登录页面。在这里要说的是密码错误和用户名不存在提示的是一条错误信息,可以优化一下使得界面更加友好。

用户注册

注册信息表单填写界面js脚本初步检测用户输入的注册信息是否为空,注册处理模块检测注册信息是否符合要求(输入信息均不为空,两次输入的密码一致,且符合表单给出的输入限制,检查用户名是否已经存在),输入有效将数据写入数据库并提示用户进入到登录页面,输入无效则提示用户返回表单。

要用到的方法:

include(”)//用于包含数据库连接文件,连接数据库

mysql_query()//查询数据库中的数据并返回

mysql_fetch_array//从结果集中取得一行作为关联数组

my_query//返回上一个sql操作的错误文本信息

preg_match(x,x)//用于正则表达式与值的匹配

因为是照着教学敲的,所以看起来中规中矩。

数据库连接

mysql_connect表示连接到数据库localhost为主机名,root为数据库名,后面一个为密码,装wampserver时默认为空。

用户中心

用于打印用户基本信息,包括一个注销链接(注销会结束会话session),一个切换用户链接(直接进入到登录页面)。

【相关教学推荐】

1. php编程从入门到精通全套视频教学

2. php从入门到精通

3. bootstrap教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。