PHP登陆/php登录--【强撸项目】

强撸项目系列总目录在000集

PHP要怎么学–【思维导图知识范围】

文章目录

    • 本系列校训
    • 本项目使用技术
  • 上效果图
  • phpStudy 设置
    • 导数据库
  • 项目目录如图:
    • 页面代码
    • 后台代码
  • 这么丑的界面能忍?
  • 配套资源
  • 作业:

本系列校训

用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!
只要自己有电脑,前后项目都能搞!N年苦学无人问,一朝成名天下知!

本项目使用技术

PHP无类PHP类写法ThinkPHP框架其它框架
*

环境

PHP版本mysql版本运行工具编辑工具
5.4.45+Apache5.5(phpStudy自带)phpStudy2018HBuilderX3.8.7

上效果图

在这里插入图片描述

基本上只要你看到的网站(90%以上),都会有登陆,不登陆的也就没有用户信息了,登陆基本上成了毕设的必备的模块,甚至有一些人为了登陆的效果花费了大量的时间
所以一个漂亮的登录(登陆)界面有多么的重要,登录(登陆)这个词由来已久,甚至还有人官方的说登录比登陆正规,但是两个词都在一直使用。

phpStudy 设置

在这里插入图片描述
网站目录,不能有中文或空格,就乖乖的用C语言能识别的变量名

导数据库

打开mysql-front 或navicat
注意:数据库名:myblog 超级用户:root 密码:123456
运行本例附件即可。最后导入数据库成功的截图如下:
在这里插入图片描述

项目目录如图:

在这里插入图片描述

页面代码

<form action="./login.php" method="post"><fieldset style="width:200px"><legend>登录表单</legend><input type="text" name="username" placeholder="用户名" required/><br/><input type="password" name="password" placeholder="密码" required/><br/><input type="submit" name="login" value="登录"/><input type="reset" name="reset" value="重置"/></fieldset>
</form>

这个是没有错误的,浏览器都可以显示。
在这里插入图片描述

后台代码

login.php

<?phpinclude_once(__DIR__ . "/functions/dbcon.php");if(empty($_POST) || !isset($_POST["login"])){exit("必须通过登录表单,不能使用GET请求直接访问本程序。");}$sql = "select * from users where username=? and password=?";$check = [$_POST['username'], (($_POST['password']))];$pdo = get_pdo();$pstmt = $pdo->prepare($sql);$pstmt->execute($check);if($user = $pstmt->fetch(PDO::FETCH_ASSOC)){echo "登录成功<br/>";echo "用户名:{$user['username']},是不是博主:{$user['blogger']}";} else {echo "登录失败";}
?> 

里面使用到了连接数据库的dbcon.php
dbcon.php

<?phpfunction get_pdo(){$servername = "localhost";$dbname = "myblog";$username = "root";$password = "123456";$pdo = new PDO("mysql:host=$servername;dbname=$dbname;port=3306;charset=utf8mb4", $username, $password);return $pdo;}
?>

在这里插入图片描述
好了一个简单的登陆就做好了。

这么丑的界面能忍?

漂亮的前台界面代码。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>登录界面</title><link rel="stylesheet" href="css/index.css"><script type="text/javascript" src="js/jquery.js"></script>
</head>
<body>
<script>$(document).ready(function () {var whei = $(window).width()$("html").css({ fontSize: whei / 24 });$(window).resize(function () {var whei = $(window).width();$("html").css({ fontSize: whei / 24 })});});
</script>
<div class="main"><div class="header"><div class="header-center fl"><div class="header-title">登录界面</div><div class="header-img"></div></div><div class="header-bottom fl"></div></div><div class="content"><div class="content-left"><!--<img src="images/d.png" alt="">--></div><div class="content-right"><form action="./login.php" method="post"><div class="right-infp"><div class="right-infp-name"><input type="text" name="username" placeholder="请输入用户名" maxlength="12" required="" value="" autocomplete="off"></div><div class="right-infp-name"><input type="text" name="password" placeholder="请输入密码" autocomplete="off"></div><div class="right-infp-btn"><button class="btn" type="submit">登录</button></div></div></form></div></div></div></body>
</html>

这一下心情就平静了,终于出现效果图了。

再提供2个其它的登陆/录的漂亮界面吧。
所有的示例用户名密码均为admin:admin
数据库是同一个。
例2. 密码自己改为 type=“password"
只为展示一下
在这里插入图片描述
例3(只有登录功能OK)
在这里插入图片描述

例4:
在这里插入图片描述
例5: 动态炫酷的大数据界面-炫酷到没朋友–大作业,毕设必备
验证码是假的,固定图片,输入也可以乱输入,蒙外人的。嘿嘿

也可以调一下色调 界面中动画还正常展示
在这里插入图片描述

配套资源

本例登录界面:
https://download.csdn.net/download/dearmite/88079251
例2界面:
https://download.csdn.net/download/dearmite/88079253
例3 界面:
https://download.csdn.net/download/dearmite/88079264
例4 界面:
https://download.csdn.net/download/dearmite/88079266
例5 界面:
https://download.csdn.net/download/dearmite/88079267

作业:

背诵:
彪哥经典语录:别人说我长的像雾像雨又像风,就是不像人

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/24418.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件处理小程序(包含哈夫曼文件压缩-解压等 C语言)

文末有源代码 文件压缩、解压、加密&#xff08;异或加密&#xff09;、解密功能等都实现了&#xff0c;但是处理后文件命名有点不合理&#xff0c;采用了加前缀的方法得到处理后的文件名&#xff0c;应该是改变后缀名。 应该这种更好&#xff1a;test.txt --- >> 压缩…

问答 | 我适合做软件开发吗?

我在微信订阅号“程序视界”的发现菜单里设置了“程序员的职业规划”和“有问有答”两个子菜单后&#xff0c;不断有人加我微信&#xff0c;找我聊程序员职场那些事儿&#xff0c;现在我线下见面聊过5个人&#xff0c;微信和QQ上聊过的人超过10个了。 我把聊天记录都汇聚在一起…

CASE WHEN的用法

1.case when语法 在SQL中&#xff0c;“Case When”语句用于选择判断&#xff0c;在执行时先对条件进行判断&#xff0c;然后根据判断结果做出相应的操作&#xff1b;格式 CASE SCORE WHEN A THEN 优 ELSE 不及格 END 2.适用场景 2.1 表结构和数据 SET NAMES utf8mb4; SET FO…

芒果Tv服务器维护,芒果tv怎么看直播?芒果tv直播看不了怎么办?

芒果tv怎么看直播 芒果TV是湖南卫视新媒体金鹰网旗下的网络电视播放器&#xff0c;为用户提供包括电视剧、电影、电视节目、新闻纪实、音乐等多种类型的点播服务。那么芒果tv怎么看直播? 1.打开【芒果TV】&#xff0c;往左划动上方的导航栏。 2.点击【直播】&#xff0c;这里就…

我脸上被软件开发刻了几个字

4 月 13 号&#xff0c;在路上&#xff0c;听着别人的微课&#xff0c;忽然想起这个话题&#xff1a;从事软件开发工作在哪些方面影响了我的生活。 稍一回想&#xff0c;不由感慨万千&#xff0c;赶紧记录下来。根据我个人的经验&#xff0c;软件开发这种工作会在下面三个方面…

user电影的详细信息和播放vue

代码 movieInfo.vue 显示图片不一样大 <template><div class"movie-container"><div class"header"><div class"header-inner clearfix"><div class"movie-info-left"><div class"avatar-s…

安装php redis扩展

查询自己使用的PHP版本 用phpinfp()函数或者在自己安装的server软件上查看自己使用的php版本 确定php版本为7.2.18&#xff0c;ts,vc15&#xff0c;服务器环境为64位. 安装php redis扩展文件 下载扩展文件 下载php redis扩展文件. 下载最新稳定的对应php版本的phpredis扩…

qa职业规划_INTP职业规划模型及个案详细解析

ISFJISTJESFJESTJISFPISTPESFPESTPINTJINTPENTJENTPINFJINFPENFJENFP 欢迎各位掌管逻辑这一社会职能的各位逻辑学家们前来&#xff0c;我会在此跟你们一起先从盘点INTP性格天赋、短板以及其具体的运用、提升途径和修炼方法&#xff0c;再延伸到INTP在现实中的专业选择、职业规划…

[MBTI]16种风格 – 第三篇

相关历史文章&#xff08;阅读本文之前&#xff0c;您可能需要先看下之前的系列&#x1f447;&#xff09; 如何做到有效的学习:学习金字塔 艾宾浩斯记忆法遗忘曲线 如何学会思考&#xff0c;来自一位粉丝的灵魂拷问 减肥追班花/我要学英语/SMART原则&#xff0c;让你做事更…

WWDC20 10041 - What's new in SwiftUI

本文知识目录 知识点问题梳理 这里罗列了四个问题用来考察你是否已经掌握了这篇文章&#xff0c;如果没有建议你加入 收藏 再次阅读&#xff1a; 都有哪些协议遵循 Scene&#xff0c;它们都有哪些功能和使用场景 &#xff1f;说说 toolbar 有哪些构造方法 &#xff1f;本文提到…

“脱离”现实+极致拟真?声网凤鸣AI引擎来袭

3月23日&#xff0c;实时互动云服务商声网在北京举办“凤鸣AI引擎”发布会&#xff0c;正式发布了囊括 AI降噪、AI回声消除、空间音频、最佳音效在内的声网新一代音频技术智能引擎。开发者与企业可以如搭积木般灵活调用对应组件&#xff0c;并广泛应用在语聊社交、在线K歌、线上…

英特尔发布酷睿系列 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 1 月 5 日&#xff0c;在 2003 年的今天&#xff0c;“神舟”四号飞船在完成预定空间科学和技术试验任务后&#xff0c;在内蒙古中部地区准确着陆。至此&#x…

【English】《trancy,一个用chatgpt翻译视频的神器,强烈推荐!》- 知识点目录

《trancy&#xff0c;一个用chatgpt翻译视频的神器&#xff0c;强烈推荐&#xff01;》 应用名称&#xff1a; Trancy1. 支持网站 YouTube和Netflix 2. 安装步骤 Note: 如果安装之后&#xff0c;发现无法点击【知道了】的情况&#xff0c;将网页缩放之后&#xff0c;就可以…

chatgpt赋能python:如何下载Python以前的版本

如何下载Python以前的版本 Python被广泛使用&#xff0c;包括网页开发、机器学习、科学计算等各种领域。然而&#xff0c;最新版本的Python可能与你的应用程序或软件包不兼容&#xff0c;因此你可能需要下载以前的版本来满足你的需求。 本文将介绍如何下载Python以前的版本&a…

chatgpt赋能python:如何下载Python的旧版本

如何下载Python的旧版本 Python是一种流行的编程语言&#xff0c;具有强大的功能和良好的可读性。然而&#xff0c;当需要在旧的或特定的环境中使用Python时&#xff0c;新版本并不总是可行的。在这种情况下&#xff0c;下载旧版本的Python是唯一的选择。本文将介绍如何下载Py…

最新版PC微信(3.9.2.23)逆向——收消息hook

处女作&#xff0c;有写错的地方&#xff0c;请各路大佬明确指出。 逆向分析方法&#xff1a; WeChatWin模块基址&#xff1a;0x5CD60000 a、不停的向测试号发送消息&#xff0c;不要点开&#xff0c;让未读消息总数不断增加&#xff08;此方法比搜特征码、字符串更通用&#…

pytorch下载与安装(离线包版本)

笔者因为实验需要&#xff0c;不同的模型需要不同版本版本的pytorch&#xff0c;于是安装pytorch就总是出现一个问题&#xff0c;那就是断。比如需要安装torch1.4版本&#xff0c;使用Anaconda Prompt尝试了几次&#xff1a; pip install torch1.4.0 torchvision0.5.0 -f http…

离线安装PostgreSQL数据库(v13.4版本)

记录&#xff1a;328 场景&#xff1a;在CentOS 7.9操作系统上&#xff0c;离线安装PostgreSQL数据库&#xff0c;版本&#xff1a;v13.4。主要是PostgreSQL的编译、安装、启动、登录、设置远程可登录、创建数据库、创建数据库用户等。 版本&#xff1a; 操作系统&#xff1…

regex101 离线版本

regex101.com是一个在线测试正则表达式的网站&#xff0c;比较赞的地方是右边会显示对应正则各个部分的意思&#xff0c;用来调试和学习都是非常好的。还部分支持中文。 但是因为网络不稳定&#xff0c;为了方便研究和学习&#xff0c;我把这个网页的大部分代码拷贝下来&…

飞秋软件--局域网内离线传输文件及聊天工具

下载地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1ADDsXHA4DXtT9zNsF5Eyqw 提取码&#xff1a;o84g 双击安装&#xff0c;按要求&#xff0c;选择安装目录及数据存储目录。一步步安装就行&#xff0c;这里很简单&#xff0c;安装后会在桌面生成…