iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php实现登录的例子
  • 676
分享到

php实现登录的例子

php前端 2023-08-31 19:08:45 676人浏览 薄情痞子
摘要

下面模拟一个WEB端登录服务器和退出登录的例子,账号:username,密码:passWord,输入正确后,登录成功并页面跳转。 注意:所有文件位于apache的www目录下,测试时,启用apache

下面模拟一个WEB端登录服务器和退出登录的例子,账号:username,密码:passWord,输入正确后,登录成功并页面跳转。

注意:所有文件位于apache的www目录下,测试时,启用apache,然后从浏览器地址栏输入127.0.0.1/https://blog.csdn.net/m0_37567738/article/details/login.html,即可打开登录界面。

界面:

在这里插入图片描述

登录界面Https://blog.csdn.net/m0_37567738/article/details/login.html代码:

 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head>  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>  <title>会员登录title>  <style type="text/CSS">   ul li{margin:0;padding:0;}   fORM{margin:40px 30px 0;}   form li{list-style:none;padding:5px 0;}   form li label{float:left;width:70px;text-align:right}   form li a{font-size:12px;color:#999;text-decoration:none}   .login_btn{border:none;background:#01A4F1;color:#fff;font-size:14px;font-weight:bold;height:28px;line-height:28px;padding:0 10px;cursor:pointer;}   form li img{vertical-align:top}  style>  head> <body> <form action="login.PHP" method="POST">  <fieldset>   <legend>用户登录legend>   <ul>    <li>     <label for"">用户名:label>     <input type="text" name="username"/>    li>    <li>     <label for"">密码:label>     <input type="password" name="password"/>    li>    <li>     <label for""> label>     <input type="checkbox" name="remember" value="yes"/>7天内自动登录    li>    <li>     <label for""> label>     <input type="submit" name="login" value="登录" class="login_btn"/>    li>   ul>  fieldset> body>  html>

index.php文件:

  header("Content-Type:text/html;charset=utf-8");  session_start();  //首先判断Cookie是否有记住用户信息  if(isset($_COOKIE['username']))  {   $_SESSION['username']=$_COOKIE['username'];   $_SESSION['islogin']=1;  }  if(isset($_SESSION['islogin']))  {   //已经登录   echo $_SESSION['username'].":你好,欢迎进入个人中心!
"
; echo "注销"; } else { //为登录 echo "你还未登录,请登录"; } ?>

login.php文件代码:

  header("Content-Type:text/html;charset=utf-8");  session_start();  if(isset($_POST['login']))  {   $username = trim($_POST['username']);   $password = trim($_POST['password']);   if(($username=='')||($password==''))   {    header('refresh:3;url=https://blog.csdn.net/m0_37567738/article/details/login.html');    echo "改用户名或密码不能为空,3秒后跳转到登录页面";    exit;   }   else if(($username!='username')||($password!='password'))   {    //用户名或密码错误    header('refresh:3;url=https://blog.csdn.net/m0_37567738/article/details/login.html');    echo "用户名或密码错误,3秒后跳转到登录页面";    exit;   }   else if(($username=='username')&&($password=='password'))   {    //登录成功将信息保存到session中    $_SESSION['username']=$username;    $_SESSION['islogin']=1;    //如果勾选7天内自动保存,则将其保存到cookie    if($_POST['remember']=="yes")    {     setcookie("username",$username,time()+7*24*60*60);     setcookie("code",md5($username.md5($password)),time()+7*24*60*60);    }    else    {     setcookie("username",'',time()-1);     setcookie("code",'',time()-1);    }    //跳转到用户首页    header('refresh:3;url=index.php');   }  } ?>

https://blog.csdn.net/m0_37567738/article/details/loGout.php代码:

  header("Content-Type:text/html;charset=utf-8");  session_start();  //清除session  $username=$_SESSION['username'];  $_SESSION=array();  session_destroy();  //清除cookie  setcookie("username",'',time()-1);  setcookie("code",'',time()-1);  echo "$username,欢迎下次光临";  echo "重新登录"; ?> 

来源地址:https://blog.csdn.net/m0_37567738/article/details/132168490

--结束END--

本文标题: php实现登录的例子

本文链接: https://www.lsjlt.com/news/386760.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php实现登录的例子
    下面模拟一个web端登录服务器和退出登录的例子,账号:username,密码:password,输入正确后,登录成功并页面跳转。 注意:所有文件位于apache的www目录下,测试时,启用apache...
    99+
    2023-08-31
    php 前端
  • PHP登录界面实例
    登录 来源地址:https://blog.csdn.net/m0_58464499/article/details/129665250...
    99+
    2023-09-03
    php
  • springbootoauth2实现单点登录实例
        我们见过的很多网站,容许使用第三方账号登录,他不需要关注用户信息,只需要用户拿到授权码就可以访问。     oauth2是用...
    99+
    2024-04-02
  • SpringBoot+MyBatis实现登录案例
    1.创建一个SpringBoot项目 2.创建表 create database login; use login; create table userlogin(...
    99+
    2024-04-02
  • 基于PHP实现JWT登录鉴权的示例代码
    目录一、什么是JWT1、简介2、JWT的组成3、JWT验证流程和特点二、相关问题三、PHP实现1、引入依赖2、功能实现3、封装工具类如下一、什么是JWT 1、简介 JWT(JSON ...
    99+
    2024-04-02
  • php怎么实现app的验证登录?(代码示例)
    PHP作为一门服务器端脚本语言,可以与前端进行交互,为移动端应用程序提供登录验证功能。本文将介绍PHP如何实现app的验证登录。一、前置知识熟悉PHP语言基础熟悉HTTP请求和响应熟悉移动端APP登录流程二、实现流程用户请求登录APP发起登...
    99+
    2023-05-14
    php 登录
  • php怎么实现SSO登录
    这篇文章给大家分享的是有关php怎么实现SSO登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php实现SSO登录的方法:1、用户进入登录页生成自定义SID,写入redis和cookie;2、在业务的BaseC...
    99+
    2023-06-22
  • vue实现登录页背景粒子特效
    本文实例为大家分享了vue实现登录页背景粒子特效的具体代码,供大家参考,具体内容如下 上图中的点和线,是由Vue-Particles生成的,不仅自己动,还可以与用户的鼠标互动。例子...
    99+
    2024-04-02
  • HTML5实现QQ登录的示例分析
    这篇文章主要介绍了HTML5实现QQ登录的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。<!DOCTYPE html...
    99+
    2024-04-02
  • SpringBoot实现token登录的示例代码
    为什么引入token机制 在进行登录验证时,我们需要session或cookie会话进行验证,客户端包括浏览器、app、微信小程序、公众号,只有浏览器有session和cookie机...
    99+
    2024-04-02
  • 实现PHP登录功能并实现跳转
    实现PHP登录功能并实现跳转 在Web开发中,登录功能是非常常见且重要的功能之一。通过PHP实现登录功能并实现跳转,可以保护网站信息安全,确保用户身份的真实性。本文将简要介绍如何使用P...
    99+
    2024-03-13
    功能实现 php 登录 实现跳转
  • PHP如何实现登录的Cookie存储
    这篇“PHP如何实现登录的Cookie存储”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP如何实现登录的Cookie存储...
    99+
    2023-07-05
  • Vue实现验证码登录的方法实例
    目录效果展示第一步:创建验证码组件第二步:引入验证码组件并注册使用总结效果展示 第一步:创建验证码组件 这里是组件的代码,可以自行命名文件名,我这里命名为SIdentify.vue...
    99+
    2024-04-02
  • php实现未登录跳转的方法
    这篇文章主要介绍了php实现未登录跳转的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php实现未登录跳转的方法:首先打开相应的PHP文件;然后判断session是否存在...
    99+
    2023-06-08
  • 使用PHP实现登录的Cookie存储
    Cookie是一种小型文本文件,存储在用户计算机中,用于跟踪用户在互联网上的活动。Cookie通常由网站创建,以便记住用户的偏好和登录状态,或者记录用户的浏览历史和行为分析。Cookie可以在客户端和服务器之间传递,因此在浏览网站时可以持续...
    99+
    2023-09-11
    php Powered by 金山文档
  • php微信授权登录实例讲解
    要使用微信授权登录功能需要先在微信开发平台创建应用。然后会获取微信提供给你的appId和AppSecret,然后就可以进行开发了。 当然现有很多大佬封装的微信类库非常齐全,而且还很好...
    99+
    2024-04-02
  • php如何实现app的验证登录
    这篇文章主要介绍了php如何实现app的验证登录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何实现app的验证登录文章都会有所收获,下面我们一起来看看吧。一、前置知识熟悉PHP语言基础熟悉HTTP请求...
    99+
    2023-07-05
  • vue实现token登录验证的完整实例
    目录token可用于登录验证和权限管理。登录页 -----Login.vue路由守卫 ----- router/index.js封装axios 添加请求拦截器 在每次请求之前进行的操...
    99+
    2024-04-02
  • CAS实现单点登录实例源码
    修改server.xml文件,如下: 注意: 这里使用的是https的认证方式,需要将这个配置放开,并做如下修改:port="8443" protocol="org.apache.coyote.htt...
    99+
    2023-06-05
  • PHP与Web页面交互例子的实现
    目录1. HTML 部分2. PHP 部分3. 执行结果如下所示1. HTML 部分 1.1 新建 10-29.html 文件 1.2 引用 PHP 文件(10-29.PHP) &...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作