当前位置: 首页 > news >正文

[中秋特别定制版本]绝美登录页面搭配[登录数据存储到服务器](服务器宝塔数据库开通+短信服务开通+后端redis验证码缓存)

hello,大家好,这里是又鸽了好几个星期不出文章的x,最新在准备答辩所以又停更了🤳,今天这篇文章带来的是和即将到来的中秋节有关的专题,也是本人一直想出的短信服务加服务器的专题系列,整个的过程只要跟着做其实难度不大,也没想象中的那么困难,而且也是非常常用的一个功能💁‍♀️,好啦,如果你也喜欢这篇博客的话,那就接着往下看吧~

在这里插入图片描述

文章目录

  • 页面展示
  • 腾讯云服务器准备
    • 重置密码
    • 开放端口
    • 转移阵地,前往宝塔
      • 安装mysql
      • 远程数据库连接操作
        • Mysql连接
        • 允许默认用户root远程登录
        • Navicat远程连接
  • 短信服务
    • 公众号准备[申请签名]
    • 申请签名类型
    • 正文模板准备
    • 创建应用
    • 访问管理拿两个宝贝
      • 代码自动生成
  • 展示一下(手机信息截图)
    • 短信截图
    • Redis截图
    • 后台部分截图
  • 项目源码获取🌕

页面展示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(是不是超有中秋风格,哈哈哈哈哈哈🌕🌕壁纸都在项目里了😎)

腾讯云服务器准备

不了解服务器的朋友可以点击下方链接,然后跟着后面的步骤一起来玩噢🎈🎈🎈
本项目所用到的服务器传送门😎

这是我是用的服务器基本信息:
在这里插入图片描述

重置密码

这里重置密码是为了后续登录使用的,所以很重要
在这里插入图片描述
在这里插入图片描述

这里默认登录用户都是root,密码自己记住就好,待会要用到❗❗❗

在这里插入图片描述

开放端口

点击旁边的增加规则就可以增加啦😎
在这里插入图片描述

转移阵地,前往宝塔

在前面大家可以看到宝塔的登录地址,第一次登录:
在这里插入图片描述
会进入到Shell界面,输入上面的sudo /etc/init.d/bt default即可得到你的登录名和密码
登陆成功后可以修改用户名和密码,但是第一次是要用它本身的🤗

安装mysql

进入宝塔界面,前往软件商店,在右边,安装时间可能会比较长,这里选择的是编译安装,避免以后出现什么bug,所以没有选择极速安装🧐等待时间比较长,喝杯茶休息会🥂🍋🍹🍸
在这里插入图片描述

远程数据库连接操作

打开软件XShll7
在这里插入图片描述
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/dbc9f6de1f074f14b3bc7cf35d731367.png

在这里插入图片描述

登陆成功之后
在这里插入图片描述

Mysql连接

1.首先,去宝塔面板拿到默认的Mysql登录密码
在这里插入图片描述

这里就使用默认密码先,密码我个人觉得使用它默认的会很好,笔者曾经数据库收到过攻击,当时我的数据库密码为root,非常的简单,然后数据库当时发生过一些异常,有人动过我的数据库,所以这里大家使用默认的会比较安全,可以将这串码自己记录好😎

连接上XShell后,输入

mysql -uroot -p
他会让你填入密码,你复制刚刚获取的密码然后直接右键粘贴即可进入👻

在这里插入图片描述

允许默认用户root远程登录

在这里插入图片描述
选中数据库

use mysql

下面注意是有";"不加的话命令不完整噢😏😏

允许登录

update user set host = ‘%’ where user = ‘root’;

刷新数据库

flush privileges;

Navicat远程连接

在这里插入图片描述
在这里插入图片描述
第一次可能会比较慢,等一下哈~
成功后我们创建一个数据库以及用户表来保存用户数据
在这里插入图片描述

在这里插入图片描述
至此,数据库端工作准备完毕~
接下来来处理短信服务端

短信服务

短信服务这一块,打开服务器界面,上面的云产品搜索“短信”,一开始都会有免费100条国内短信的,不用害怕😎,这里有很多东西需要准备,不要弄乱了噢

在这里插入图片描述

公众号准备[申请签名]

这里要先申请一个签名,申请签名

在这里插入图片描述
申请签名的方式有很多,笔者这里使用的是最简单的,那就是通过公众号申请

申请签名类型

如果签名是自用的情况下,这里一般有下面4种,简单来说就是这四种里你必须有一种是“上线并且搜索得到”的,比如,你上线了一个小程序,你上线了一个APP,最简单的就是上线一个公众号,而且这个公众号必须是你个人创建的,笔者曾经试过:如果是别人的公众号,但是你属于这个公众号的合作者,这样子去申请依旧不行,你会申请一直失败
后来我就自己去申请了一个公众号,然后一下子就申请成功了😂😂😂
申请公众号网站:微信公众平台传送门简单填写一些信息就ok,而且是直接就上线了,nice!!!

在这里插入图片描述

以下是我申请成功的经验😋

在这里插入图片描述

没有意外都是很快就申请好了的,一般两个小时内就可以了😉,申请好之后会得到这个签名的ID
在这里插入图片描述

正文模板准备

在这里插入图片描述

模板这一块,它是有样板的,可以直接使用它的样板

在这里插入图片描述

这里我是用第一个模板~

在这里插入图片描述

模板申请好了之后,会得到这个模板的ID,我这里申请了2个模板
在这里插入图片描述

创建应用

在这里插入图片描述

填写好之后会生成SDK AppID,待会也是要用到的~目前为止要用到的已经有3个喽😎

访问管理拿两个宝贝

去到访问管理里获取你的SecretId和SecretKey

在这里插入图片描述

创建自己的访问密钥~保存好噢,待会要用到

在这里插入图片描述

代码自动生成

一切都准备好之后,开始玩啦,这里腾讯云会为我们自动生成java代码

发送短信最后一战传送门😎
发送短信API文档传送门😎

进来之后,搜索“短信”
在这里插入图片描述

进来后,可以看到右侧的代码生成,但是在这之前,需要填写几个参数

在这里插入图片描述

剩下几个参数可以不填,选填
得到右侧的代码之后我们开始进入开发🐱‍🏍

展示一下(手机信息截图)

短信截图

在这里插入图片描述

Redis截图

在这里插入图片描述

后台部分截图

在这里插入图片描述

项目源码获取🌕

这里代码相对来说比较多,我就不展示啦,项目里有很多需要个人填写的我都注释好啦,大家看着来填写就可以了
微信搜索“大魔王编程乐园”公众号,关注并发送 大魔王中秋定制 就可以得到项目源码啦🤠下期见🐱‍🏍

相关文章:

  • 【笔记】文献阅读[YOLOV1]-You_only_look_once_Unified_real-time_object_detection
  • 基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)
  • leetcode 83. Remove Duplicates from Sorted List 删除排序链表中的重复元素(简单)
  • Java环境安装配置步骤介绍
  • 基于Asp.Net Mvc开发的个人博客系统
  • 猿创征文|【C++之友元函数与友元类】输出年龄
  • 猿创征文 |【C++】面向对象之微观部分——类的组成(上)
  • 基于springboot人事管理系统设计与实现
  • 多端统一开发解决方案---Taro
  • 分支合并到b和b合并到a有区别吗
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • jQuery基础
  • Stream API
  • Iceberg源码学习:flink读iceberg流程一
  • C++----IO流(参考C++ primer)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • KMP算法及优化
  • Linux快速复制或删除大量小文件
  • log4j2输出到kafka
  • Mocha测试初探
  • MySQL-事务管理(基础)
  • Python利用正则抓取网页内容保存到本地
  • SpiderData 2019年2月16日 DApp数据排行榜
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 搞机器学习要哪些技能
  • 记录一下第一次使用npm
  • 我看到的前端
  • NLPIR智能语义技术让大数据挖掘更简单
  • UI设计初学者应该如何入门?
  • ​2021半年盘点,不想你错过的重磅新书
  • #QT(智能家居界面-界面切换)
  • (10)ATF MMU转换表
  • (2)Java 简介
  • (编译到47%失败)to be deleted
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (五)关系数据库标准语言SQL
  • (一)Java算法:二分查找
  • (一一四)第九章编程练习
  • (转) Android中ViewStub组件使用
  • (转)大道至简,职场上做人做事做管理
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET 读取 JSON格式的数据
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • [ C++ ] STL_list 使用及其模拟实现
  • [Android] 240204批量生成联系人,短信,通话记录的APK
  • [Android] Android ActivityManager
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [Apio2012]dispatching 左偏树
  • [GN] Vue3快速上手1