php登录脚本代码和教程

在创建登录脚本之前,我们首先需要创建一个数据库来存储用户。在本教程中,我们只需要“用户名”和“密码”字段,但是,您可以创建任意多的字段。...

01

2007年

数据库

在创建登录脚本之前,我们首先需要创建一个数据库来存储用户。在本教程中,我们只需要“用户名”和“密码”字段,但是,您可以创建任意多的字段。

创建表用户(id mediumint not null auto_increment主键、用户名varchar(60)、密码varchar(60))

这将创建一个名为users的数据库,其中包含3个字段:ID、username和password。

'White hat' hacker = security professional

02

2007年

注册第1页

<?php

03

2007年

注册第2页

<?php

完整代码可在GitHub上找到:https://github.com/Goatella/Simple-PHP-Login

如果表单尚未提交,则会显示注册表,其中会收集用户名和密码。基本上,这是检查表单是否已提交。如果已提交,则会进行检查以确保数据都正常(密码匹配,​该用户名未被使用),如代码中所述。如果一切正常,它会将用户添加到数据库中,如果没有,它会返回相应的错误。

04

2007年

登录页面1

<?php

05

2007年

登录页面2

其他的

该脚本首先检查登录信息是否包含在用户计算机上的cookie中。如果是,它会尝试让他们登录。如果成功,他们将被重定向到成员区域。​

如果没有cookie,则允许他们登录。如果表单已经提交,它将根据数据库检查表单,如果成功,则设置一个cookie并将其带到成员区域。如果尚未提交,则向他们显示登录表单。

06

2007年

成员区

<?php

这段代码检查我们的cookie以确保用户已登录,与登录页面相同。如果他们已登录,他们将显示在“成员”区域。如果他们没有登录,他们将被重定向到登录页面。

07

2007年

注销页面

<?php

我们的注销页面所做的就是销毁cookie,然后将它们引导回登录页面。我们通过将过期时间设置为过去的某个时间来销毁cookie。

  • 发表于 2021-10-07 13:38
  • 阅读 ( 143 )
  • 分类:编程

你可能感兴趣的文章

核心php(core php)和卡克普(cakephp)的区别

...以使用PHP包含表单,这样他就可以向网站添加注册表单、登录表单。网站的一个重要方面是维护数据库。因此,PHP支持各种数据库,如MySQL、PostgreSQL、Oracle和MSSQL。PHP还支持有助于跟踪的cookies。 一般来说,PHP帮助构建各种系统...

  • 发布于 2020-10-18 17:56
  • 阅读 ( 252 )

菲律宾比索(php)和python(python)的区别

...种通用编程语言。 PHP是一种为web开发而设计的服务器端脚本语言。Python是一种用于通用编程的解释性高级编程语言。 目录 1. 概述和主要区别 2. 什么是PHP 3. 什么是Python 4. PHP和Python的相似性 5. 并列比较——PHP与Python的表格形式 6...

  • 发布于 2020-10-18 23:19
  • 阅读 ( 266 )

卡克普(cakephp)和视频教程(codeigniter)的区别

...独立插件的支持。 PHP是一种用于web开发的高级、流行的脚本语言。它支持文件处理、发送电子邮件、生成表单、与数据库集成等等。框架有助于使开发过程更容易和更快。它们提供了构建和开发应用程序的标准方法。此外,还...

  • 发布于 2020-10-22 15:16
  • 阅读 ( 171 )

5最佳免费php脚本资源在线

... 下面的PHP脚本资源就是在这里派上用场的。即使您不按原样使用它们,也可以始终将它们用作自己代码的框架,或者用作更好地理解PHP的学习工具。 ...

  • 发布于 2021-03-16 14:36
  • 阅读 ( 311 )

每晚自动备份网站

...储在哪里,需要备份哪些数据库,使用什么用户名和密码登录MySQL。为了进行远程数据备份,除了站点的服务器之外,还需要通过SSH访问另一个服务器。我向我的一个朋友请求在他的服务器上建立一个帐户来存储一些备份文件,...

  • 发布于 2021-05-27 01:40
  • 阅读 ( 150 )

视频教程(codeigniter)和拉拉维尔(laravel)的区别

...块,而Laravel提供内置的模块化特性。 PHP是一种服务器端脚本语言,主要用于web开发。用HTML嵌入PHP代码是可能的。PHP可以执行文件处理、表单处理、发送电子邮件、上传文件、处理cookies和许多其他任务。此外,PHP应用程序还可...

  • 发布于 2021-07-01 18:42
  • 阅读 ( 327 )

菲律宾比索(php)和asp公司(asp)的区别

关键区别:PHP是一种服务器端脚本语言,主要实现在web开发中。但是,它可以用作通用编程语言。ASP代表活动服务器页。它通常被称为经典ASP或ASP经典。它是由Microsoft开发和发布的服务器端脚本环境。 PHP是一种服务器端脚本语...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 179 )

html5(html5)和菲律宾比索(php)的区别

...于链接、重定向、颜色、文本、对齐等,而PHP用于计算、登录、注册、数据库等。 HTML用于开发静态web页面。可以使用PHP向静态web页面添加组件,使其更具动态性。 HTML允许人们在网页上放置图像、文本、视频、表单等。PHP是用...

  • 发布于 2021-07-13 06:21
  • 阅读 ( 169 )

程序员101:自学如何编码

...上的数据库进行通信,因此,如果您想创建一个用户可以登录和存储信息的站点,这是一个不错的选择。优秀的web开发网站Webmonkey充满了各种web编程语言的教程。请参阅他们的PHP初学者教程。准备好后,在WebMonkey的PHP和MySQL教程...

  • 发布于 2021-07-28 05:29
  • 阅读 ( 193 )

php脚本,用于上传图像并写入mysql

...成后,它会将文件保存到服务器上的/images目录(相对于脚本)。在这里(done, it saves the file to the /images directory (relative to the script) on your server. here)? 使用以下代码指定将保存图像的目录: &lt;?php$target=“images/”;$target=$target。bas...

  • 发布于 2021-09-02 13:55
  • 阅读 ( 191 )
wbztsrxjvn
wbztsrxjvn

0 篇文章

相关推荐