PHP实现登录的原理是什么呢?就是利用Session实现的,用户访问网站,系统会自动在服务器生成一个Session文件,这个Session可以用来存储用户的登录信息。好了,这是基本储备,我们下面来实现登录功能吧!

第一步:创建登录表单

用户名:

密码:

PHP登录表单

第二步:接收登录信息、并判断是否用户名密码正确

//设置默认用户名是wangtuizhijia

//设置默认密码是123456

//如果你创建了用户表,这里判断用户是否存在、密码是否正确就是去数据库查询,跟现在的例子差不多

$user_name =$_POST['user_name'];

$user_password = $_POST['user_password'];

if($user_name =='wangtuizhijia'&&$user_password =='123456'){

session_start();

$_SESSION["user_name"]="wangtuizhijia";//把用户名写到SESSIOn

echo "登录成功";

}else{

echo "登录失败!";

}

好了,一个简单的用户登录DENO完成了,做到这一步,其他页面里只要判断

$_SESSION["user_name"]

是否存在就可以知道用户是否登录,但是一定要记得开启SESSION,要不就无法使用基于SESSION的登录功能

session_start();

个人博客地址:http://www.wangtuizhijia.com/archives/75

php登录注册demo,PHP实现登录功能DEMO相关推荐

  1. java优化登录注册,Java-Web(项目)优化登录注册

    Java-Web(项目)优化登录注册 Java-Web(项目)优化登录注册 实现代码: package com.homework.dao1; public interface Login { publ ...

  2. Vue登录注册,并保持登录状态

    关于vue登录注册,并保持登录状态,是vue玩家必经之路,网上也有很多的解决方法,但是有一些太过于复杂,新手可能会看的一脸懵逼,现在给大家介绍一种我自己写项目在用而且并不难理解的一种方法. 项目中有一 ...

  3. Vue登录注册,并保持登录状态 1

    关于vue登录注册,并保持登录状态,是vue玩家必经之路,网上也有很多的解决方法,但是有一些太过于复杂,新手可能会看的一脸懵逼,现在给大家介绍一种我自己写项目在用而且并不难理解的一种方法. 项目中有一 ...

  4. python flask框架下登录注册界面_Python-用户登录 Flask-Login

    用户登录功能是 Web 系统一个基本功能,是为用户提供更好服务的基础,在 Flask 框架中怎么做用户登录功能呢?今天学习一下 Flask 的用户登录组件 Flask-Login Python 之所以 ...

  5. python登录注册接口_Python实现登录接口

    要求: 输入用户名和密码 认证成功,显示欢迎信息 用户名3次输入错误后,退出程序 密码3次输入错误后,锁定用户名 Readme: UserList.txt 是存放用户名和密码的文件,格式为:usern ...

  6. typecho登录注册插件 集成聚合登录免申请开发者应用

    简介 一款typecho的登陆注册插件 支持第三方登陆 小程序H5扫码即微信扫码 QQ 微博 百度 钉钉 GitHub Gitee 华为 Gitlab 阿里云 支付宝 小米 开源中国 领英 企业微信 ...

  7. 右侧按钮登录注册html,翻转式用户登录注册界面设计

    这是一款非常实用的翻转式用户登录注册界面设计效果.该用户登录注册界面使用纯CSS3来制作,在用户点击登录和注册两个按钮时,登录和注册界面可以以水平翻转的方式来回切换,效果非常的酷. 制作方法 HTML ...

  8. mysql登录注册留言_实现登录注册的留言板思路

    代码见 一.登录界面 1.  布局: a)      定width , height , margin:20px auto , box-shadow , border-radius b)      p ...

  9. Vue登录注册,并保存登录状态

    项目中有一些路由是需要登录才可以进入的,比如首页,个人中心等等 有一些路由是不需要登录就可以进入,比如登录页,注册页,忘记密码等等 那如何判断路由是否需要登录呢? 在router.js中添加meta区 ...

  10. mysql登录注册留言_能登录注册的留言板(1)——实现登录

    (一) 小白实现了登录操作,如图,代码在下面 一.登录界面 1.  布局: a)      定width , height , margin:20px auto , box-shadow , bord ...

最新文章

  1. 【转】JCR期刊分区及其检索方法
  2. 负载均衡策略_常见的负载均衡策略
  3. WIndows10下 MySQL 5.7(社区版)卸载
  4. BPTT算法推导以及LSTM是如何解决梯度消失的
  5. roller源码分析
  6. 记录自己Kettle下载全过程
  7. 软考 | 软考高项论文该如何去写?
  8. 银联支付接口研究(Android端和Java服务端)
  9. 无线桥接显示dhcp服务器没有开启,桥接提示“获取IP地址失败,请检查主路由器DHCP服务器是否开启”...
  10. WIN10 修改用户下文件夹的名称
  11. office二级笔记
  12. vba ado 连接mysql_Excel VBA 自定义类(ADO)连接数据库
  13. 简单盘点游戏开发引擎
  14. 可落地的DDD(5)-战术设计
  15. 水墨特效怎么做?两种方法快速搞定!大神都在用的超美视频画面效果
  16. 桌面远程控制计算机名字和,Win7系统远程控制其他计算机桌面教程
  17. Python之爬虫和数据小解析
  18. 通过计数器完成工厂可视化看板的开发
  19. mysql数据库d导出数据_mysql数据库导入导出
  20. gitlab:切换远程仓库

热门文章

  1. jQuery操作CSS
  2. EasyUI的combobox用法
  3. GitHub 上 6 款牛哄哄的后台模板
  4. mycat 10 分钟轻松入门
  5. mybatis教程--查询缓存(一级缓存二级缓存和整合ehcache)
  6. 蓝桥杯-2的次幂表示(java)
  7. java基础之抽象类和接口
  8. 解惑 spring 嵌套事务
  9. 深入理解Java:注解(Annotation)基本概念、自定义注解、注解解析器
  10. Java之反射--练习