【解决】php实现页面登录注册功能并实现跳转

目录如下:

思路是不通过数据库等操作实现页面(页面比较简陋,请笑纳)

关于register功能


  1. html页面必要的表单功能
  2. 在头部写上 写上条件判断
  3. if ($_SERVER[‘REQUEST_METHOD‘] === ‘POST‘) { login(); } 点击登录按钮开始事件
  4. 利用 file_put_contents()把在注册功能上填写的内容写近文本中, file_put_contents(‘users.txt‘, $username . ‘|‘ . $password . "\n", FILE_APPEND); $GLOBALS[‘message‘] = ‘注册成功‘;
  5. 再把$GLOBALS[‘message‘] = ‘注册成功‘;内容渲染到页面中去
  6. php实现页面跳转功能:header("Refresh:3;url=login.php"); Refresh:等待3s跳转到登录页面

关于login功能


  1. html页面必要的表单功能
  2. 在头部写上 写上条件判断
  3. if ($_SERVER[‘REQUEST_METHOD‘] === ‘POST‘) { login(); } 点击登录按钮开始事件
  4. 利用 file_get_contents()读取刚刚写入的文本内容
  5. 把文本内容转化为数组的形式并且遍历
  6. 同时把输入进去的username和password也放进数组里
  7. 利用 in_array() 判断这两个数组是否有交集,如是则break;并且登录成功,反之亦然
  8. 最后php实现页面跳转功能:header("Refresh:3;url=StuSystem.html");

原文地址:https://www.cnblogs.com/moveup/p/10037389.html

时间: 2024-07-30 00:57:53

【解决】php实现页面登录注册功能并实现跳转的相关文章

php实现登录注册功能

PHP连接MySQL数据库实现用户的登录与注册功能 1.建立数据库 运用PHP连接MySQL数据库实现登录注册功能并将用户登录日志写入数据库,首先需要在数据库中建立需要的数据库 php 以及用户表 User和日志表 Logs. User表结构 Logs表结构 数据库表建成 2.代码实现 注册页面register.php <!DOCTYPE html> <html> <head> <title>注册</title> <meta name=&q

Android 登录注册功能

每个App都会登录注册功能,第一次做这个功能整整花了我一个星期的时间,中间最痛苦的地方莫过于实现cookie的自动管理,cookie中保留了用户登陆注册的个人信息.当时上网查了很多资料,也走了很多弯路,现在给大家分享出来.下面分两部分,一部分是注册功能的实现,一部分是登陆功能. 注册的功能一般流程为输入手机号,然后手机号会收到一个验证码,输入验证码之后会进入输入密码界面.两次密码输入正确之后注册流程就完成了. http = new HttpUtils(); httpClient = http.g

JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

App登录注册功能,怎样做到用户体验最佳?

用户登录系统,可以细分为三项功能模块,分别是:登录.注册和密码找回.本文作者将结合自身经历,谈谈他在做这块的时候一些想法,主要是涉及业务流程. 登录和注册功能,不论是PC端还是移动端,大多数产品都会涉及到.而不同的产品逻辑和业务流程,会带来不一样的用户体验.过去做的大多是后台产品,面向的是内部用户,因此在做登录和注册功能时,前台界面相对简单,主要是后台的权限管理较为复杂.而最近正在做一款App和一款PC端前台产品,面向外部的普通用户,因此在登录与注册的产品设计上,需要考虑更多的细节因素.下面把我

登录注册功能PRD的正确书写方式

登录注册功能需求文档[PRD]: 一.功能优化/开发原因 APP登录页面更改:由于APP登录界面,登录按钮不突出,并且我们的标准用户为年龄较大的互联网低频人群,学习.记忆能力较差,因此对登录界面UI进行更改并加入短信快捷登录. 二.更改模块涉及到的资源 登录页面问题:IOS.安卓.PHP 三.参考竞品: 登录页面:喜马拉雅.腾讯课堂.得到.混沌大学.淘宝.京东.百度外面.美团等. 四.用户端产品需求说明 登录页面更改: 1. 用户使用流程图 2. 页面说明 2.1 登录首页 设计更改说明:原登录

为应用增加登录注册功能 ruby on rails

(1)新增gem gem 'devise' (2)添加devise配置文件 /workspace/shop:$ rails generate devise:install User create config/initializers/devise.rb create config/locales/devise.en.yml =============================================================================== Some s

android-servlet-mysql实现登录注册功能

安卓项目图: 安卓端Get请求服务端登录代码: import java.io.BufferedReader;import java.io.InputStream;import java.io.Serializable;import java.net.HttpURLConnection;import java.net.URL;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.u

集合练习:登录注册功能

需求: 1.登录账号唯一,在注册时验证输入的账号是否可用,若已存在,则不可用,若不存在则可用 2.登录时使用账号密码进行验证 1 /** 2 * @author Administrator 3 * 登录信息 4 */ 5 public class UserLogin { 6 private String UserName; 7 private String PassWord; 8 9 10 public UserLogin() { 11 super(); 12 } 13 public UserL

vue koa2 mongodb 从零开始做个人博客(二) 登录注册功能后端部分

0.效果演示 插入视频插不进来,就很烦.可以出门右拐去优酷看下(点我!). 1.后端搭建 1.1项目结构 首先看一下后端的server目录 挨个解释一下 首先dbs文件夹顾名思义,操作数据库的,modules就是操作数据库的mongoose模型. config.js是为了方便修改数据库数据. interface就是接口文件夹,utils就是工具的意思呗,接口需要用到的axios和账号集权的passport都在这里修改(passport是啥待会儿再细说). 和utils同级的就是users.js