登录页面(带数据库)

2025年3月17日 | 阅读 3 分钟

在之前的例子中,我们学习了一个只有单个用户名和会话的简单登录页面。

现在我们将使用数据库使其包含多个用户。用户将有一个登录和注册页面。

此示例中制作了以下页面。

application/controllers

  • Main.php

在 application/views 中

  • login_view.php
  • invalid.php
  • data.php
  • signin.php

application/models

  • login_model.php

在第一个页面中,您将可以选择登录注册

在登录时,如果用户输入了与数据库匹配的正确凭据,则他将被定向到 data.php 页面。但是,如果他输入了错误的信息,则会显示用户名/密码不正确的消息。

我们将 CodeIgniter 文件夹命名为 login_db。 我们的表名是 signup

Login page 1

我们需要在我们的 login_db CodeIgniter 文件夹中进行一些基本设置。

转到 autoload.php 文件,并进行以下设置。

Login page 2

在上面的快照中,我们加载了库和助手。

database.php 文件中,填写您的用户名和数据库名称。我们的数据库名称是 codeigniter。

Login page 3

现在,我们将开始该示例。

我们在 application/controllers 文件夹中制作了文件 Main.php

application/views 文件夹中,制作了 login_view.php 文件。

application/views 文件夹中,制作了 data.php 文件。

application/views 文件夹中,制作了 signin.php 文件。

application/views 文件夹中,制作了 invalid.php 文件。

application/models 文件夹中,制作了 login_model.php 文件。

输入 URL 后,https:///login_db/index.php/Main/

将出现以下页面。

Login page 4

输入信息以登录。

Login page 5

输入信息后,单击 登录 按钮。我们输入了错误的信息,因此它将显示如下所示的错误消息。

Login page 6

从数据库输入信息后,我们将被定向到 data.php 页面。

Login page7

单击 登录 按钮。

Login page8

单击 注销 按钮后,您将被定向到主页。

单击 注册 后,将出现以下页面。

Login page9
Login page10
Login page11