asp登录页面跳转到注册页面_网站注册登录页面大美化!

news/2024/5/21 16:59:53/文章来源:https://blog.csdn.net/weixin_39680609/article/details/111252104

教程旨在实现网站用户注册登录

分为两部分:邮箱设置、注册登录

使用三款插件:WP Mail SMTP

WP Open Social、Wechat Social

先看一下效果图

1、登录弹窗

8b194d373c64ef26259a27c51572d998.png

2、注册页面

1273e6a12fb65e4d3d2d8a9c3ee13d95.png

3、侧边栏工具

9f8e7682891500d3488f4b7349f52878.png

7c3a7d4e0f9e7dcb2c9fd8a8f9b3fc09.png

Wechat Social侧边栏小工具

一、邮箱配置

因为在WordPress自带的邮箱基本残废

我们需要自己配置SMTP(插件商店里很多)

这里使用WP Mail SMTP插件

df6b7d8fab7950e3650c4f93d672707e.png

31578a0538134d91e8c3ed6af900c937.png

其中QQ SMTP服务KEY获取

2e70218d65f5e8d582cf53126caf0a4a.png

测试一下服务是否正常

dcc633a8d098ec8a80ddd2b53335c336.png

顺便设置一个英文邮箱账号

ddb587aaad40c367a50ad1b8499b18c2.png

参考资料:WordPress WP Mail SMTP配置qq邮箱

https://www.lijl888.com/archives/1387

提示:授权码拷贝到wp-config.php文件(没必要)

至此,我们可以使用WordPress自带功能,来实现用户邮箱注册

自带注册功能:通过发来的邮件内的链接,初始化登录密码

586aaddf9f0afbcf43546e91a86e10c1.png

背景及透明效果用Login Designer插件

这样比较麻烦,用Wechat Social插件,密码直接在注册时设置

二、登录插件设置

插件基础版免费,商店搜wechat social

1e11b21227428900215aab84079b0da6.png

Wechat Social的邮件设置

这里可使用之前申请的密钥

843b8f34ef3e71f47b53b083d347cfcb.png

开启登录/注册页模块

aab84e63ffa6a4add96b9a78f897b31f.png


自动新增3个页面

自己访问看看效果

4f92abf90f2ae6bbd0574a6422b8c259.png

比如:注册页

de65103d8689fde7004490eab456e9c8.png

Wechat Social登录界面美化我们后面讲,先说第三方登录。

Wechat Social提供第三方登录功能,但我不建议使用,因为用该功能后,在评论区用户的头像无法获取,一样的头像让人感觉索然无味。

建议使用免费的WP Open Social,功能介绍:

使用 QQ、微信、微博、百度、谷歌、微软、脸书、推特等社交平台实现一键登录和分享,还有更多平台和功能。模块化结构,按需扩展。

b38c86e97c371f08ca5dccc6afc7a608.png

商店搜WP Open Social,排序第五左右

高级接口模块,可按需购买

e673dc75adf88c7ceb1ba480822877d8.png

https://www.xiaomac.com/

各种第三方接口的申请教程,可以参考

https://www.wpweixin.net/product/1067.html

39e6c871be0f6edb90b811d9f1095016.png

插件设置

注意QQ的回调地址

2f862c51058ae5abf3ee84b91e0c61ec.png

e6d205fa6842c91f5ba872069d1f0d65.png

提示:可申请的登录API

网站未备案:微博、百度

网站已备案:QQ、微博、百度

谷歌的API申请比较麻烦,貌似免费几个月,放弃之

微软的没试过,感兴趣可以尝试一下

ece5e128de350ec636cb087e47a27d89.png

我们要用的是登录功能

<?php echo open_social_login_html();?>

下面开始两个插件的融合

一、修改登录模块、按钮配色

原效果:

ad0f3c7f0d1f8795a147b598c04a3d8b.png

修改后:

ffdfabb3de403b440220f031d2a6fed5.png

验证码模块在设置中开启

要修改的文件的位置

wp-content/plugins/wechat-social-login/add-ons/login/templates/account/__login.php

原代码预览(38行):

506e5a66a239dd0becf86a231384d605.png

修改后的代码预览:

93dbb788b6af398a3e602a742f39a475.png

说明:1、替换登录模块

<?php  echo open_social_login_html();?>

2、修改按钮颜色

    .xh-regbox .xh-btn-primary {    color: #fff;    background-color: #0084ff;    border-color: #0072ff;}

二、删除快捷登陆、修改外观配色

原效果:

de65103d8689fde7004490eab456e9c8.png

修改后:

9d94449623872be043bd59371c69aca6.png

logo在设置里弄

要修改的文件的位置

wp-content/plugins/wechat-social-login/add-ons/login/templates/account/register-content.php

1、删除快捷登陆代码块

8bf6fa0a04532807923a80fe59d6103c.png

要修改按钮颜色同上增加样式

2、增加背景图片API

cba70002af56c3cee1ba209ce21568c6.png

        body{ overflow: hidden;height:100%;background:url('//api.yum6.cn/360img');background-size: cover; background-repeat:no-repeat;background-attachment:fixed; }

图片还适配手机端哦~

5797160748355d4312078e856f79f455.png

刷新页面,图片随机变换

3、修改透明度及增加圆角等

wp-content/plugins/wechat-social-login/assets/css/social.css

/*第68行 注册表单样式*/.xh-reglogo{padding:15px 0 0 0;margin:5px auto; text-align: center;}.xh-reglogo img{height: 80px;vertical-align: middle;text-align: center;}.xh-regbox{width: 400px;margin: 10px auto;background-color:rgba(255,255,255,0.3);border-radius: 5px;border:1px solid #eee;padding:10px 25px;font-family:  "Microsoft Yahei UI","Microsoft Yahei","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;font-size: 0.875em;}.xh-regbox .xh-title{text-align: center;font-size:125%; }/*省略n行...*/.xh-regbox hr{    -moz-box-sizing:content-box;    box-sizing:content-box;    clear:both;    margin:5px auto;    border:0;    border-bottom:1px solid #eee;    height: 1px;}.xh-regbox label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: 700;    font-size: }.xh-regbox .form-control{    width: 100%;    height: 35px;    padding: 6px 12px;    background-color:rgba(255,255,255,0.5);    background-image: none;    border: 1px solid #ccc;    border-radius: 3px;    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

主要是透明度修改,其他的是位置修改

.xh-regbox{...background-color:rgba(255,255,255,0.3);

测试注册登录一下,功能一切正常

fa50be817755d59aad1c06b1eccd60b7.png

如果觉得教程不错~

欢迎点赞、收藏、赞赏

—End—

封面图:by Campaign Creators on Unsplash

扩展阅读

1c39cdcf3daa2e6827af7dbae505be8d.png技术松鼠又拍云 + WordPress + 图床喜欢就点一下在看呗!

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

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

相关文章

python爬取安居客二手房网站数据(转)

之前没课的时候写过安居客的爬虫&#xff0c;但那也是小打小闹&#xff0c;那这次呢&#xff0c; 还是小打小闹 哈哈&#xff0c;现在开始正式进行爬虫书写 首先&#xff0c;需要分析一下要爬取的网站的结构&#xff1a; 作为一名河南的学生&#xff0c;那就看看郑州的二手房信…

java写网页_初次尝试通过java写简单网站

一、安装Tomcat及配置1、下载Tomcat2.配置环境变量新建系统变量如下图所示修改path&#xff1a;变量末尾添加(%CATALINA_HOME%\bin)3.查询配置是否成功这样显示表示已经成功4.启动tomcat使用命令startup.bat当出现以上时在浏览器中输入http://localhost:8080注意以上两个命令框…

这个技术网站,恢复更新了!

点击上方“程序IT圈”&#xff0c;选择“置顶公众号”关键时刻&#xff0c;第一时间送达&#xff01;大家好&#xff0c;还记得我之前开通了个在线学习博客网站『程序猿圈』&#xff0c;目前网站已经沉淀了一些对于大家有价值的内容了&#xff0c;已经更新了差不多100多篇干货文…

我顺藤摸瓜端了色情网站的老窝,并劝他从良

前几天无意发现了一个色情网站&#xff0c;本着除暴安良的心态&#xff0c;直接开始对这个网站开始了调查这个网站的域名是.cn结尾的 【.cn是国内域名,无法隐藏注册人的信息】我去站长之家里面对这个网站进行Whois查询按照惯例这种联系人的姓名基本是假的&#xff0c;我们对它进…

ios微信端网站遇到的问题

最近的一个项目&#xff0c;在测试ios时遇上了一些问题&#xff1a; 1.给div、span等元素绑定的点击事件无效 2.表单输入时整个页面白屏 3.readonly的元素出现光标&#xff08;iphon5/ ios8.0&#xff09; 第一条&#xff1a;给div、span&#xff08;或非 a,input,button&#…

python做网站和php_做网站用php还是python

单纯说做网站&#xff0c;显然是php更适合&#xff0c;php是专为web而生&#xff0c;而Python只是可以做web。php也比python更简单&#xff0c;更容易学&#xff0c;对于新手更友好。从权威技术网站w3techs.com2017年7月28日的统计来看&#xff0c;PHP被82.7%的网站使用&#x…

MySQL在大型网站的应用架构演变

点击上方 蓝字字体 加关注吧作者&#xff1a;大熊先生原文&#xff1a;http://www.cnblogs.com/Creator/p/3776110.html作为最流行的开源数据库&#xff0c;MySQL被广泛应用在Web应用程序以及其它中小型项目上。然而不可忽视的是&#xff0c;在许多大型IT公司中&#xff0c;MyS…

制作动态网站是什么专业_网站制作需要注意哪几点才叫专业呢

网站制作需要注意哪几点才叫专业呢&#xff1f; 网站制作不是一件容易的事&#xff0c;那我们应该如何进行网站制作呢&#xff1f;一、确立网站风格和主题 网站的风格和主题对一个网站来说是至关重要的&#xff0c;如果网站有好的主题&#xff0c;必定有很多的人浏览。如果你的…

教你使用nginx部署网站教程

点击上方 蓝色字体 &#xff0c;选择 星标 公众号重磅资讯、干货&#xff0c;第一时间送达今日推荐&#xff1a;在坚持了15年后&#xff0c;我毅然决定离开 Linux&#xff0c;投入 Mac 的怀抱作者&#xff1a;小火柴的蓝色理想链接&#xff1a;www.cnblogs.com/xiaohuochai前面…

iis php 无法访问此网站_一般网站建设需要注意哪些重点要素?

一般一个普通网站建设的三个基本要素是:网站的源代码、网站的服务器空间、网站的域名注册。我们在建网站的时候&#xff0c;一般都是先注册一个域名&#xff0c;买一台服务器或者租一个虚拟主机空间&#xff0c;然后把域名存档&#xff0c;文件完成后再做域名解析。深圳网站建设…

weboffice 比较好的源码_源码网站和模板网站的区别

根据网站开发的方式&#xff0c;可以将网站分为源码网站和模板网站。源码网站就是指网站是全新开发的&#xff0c;全新设计&#xff0c;全新代码进行开发&#xff0c;而模板网站就相对简单&#xff0c;就是在模板的网站代码的基础上进行简单的修改和部署。对于很多客户来说&…

Google 开发的、最好用、功能最强大的网页测速与网站性能分析工具

https://www.webpagetest.org/细致到每一个资源的加载都是完全可视化&#xff0c;包含详细的数据分析。开发完成自己的网站后一定要进行一下测试&#xff0c;你会发现还有很多可以优化的点。 转载于:https://www.cnblogs.com/flms/p/9584980.html

仅花 2 小时,网站就搭建好了,贼溜 ~

大家好&#xff0c;我是编程君。 今天&#xff0c;推荐一个系统项目。我第一次使用就有点上头&#xff0c;爱不释手&#xff0c;必须要推荐给大家。 上次是谁要的系统项目啊&#xff0c;我帮你找到了。 这是我目前见过最好的系统项目。功能完整&#xff0c;代码结构清晰。值得推…

一个网站从0到1搭建部署上线的完整流程(包教包会)

前言&#xff1a;要买服务器&#xff0c;建议在双十一购买&#xff0c;价格比平时便宜10倍&#xff0c;今年阿里云双十一活动的2款服务器&#xff0c;都非常便宜&#xff0c;最低49元&#xff0c;就能购买1年&#xff0c;只限新用户 。感兴趣的朋友扫码购买正文有很多做网页的前…

为什么视频网站的视频链接地址是blob?

原文地址&#xff1a;https://juejin.im/post/5d1ea7a8e51d454fd8057bea来源&#xff1a;掘金作者&#xff1a;wangzy2019自从HTML5提供了video标签&#xff0c;在网页中播放视频已经变成一个非常简单的事&#xff0c;只要一个video标签&#xff0c;src属性设置为视频的地址就完…

多网站项目的 CSS 架构

原文地址&#xff1a;CSS Architecture for Multiple Websites原文作者&#xff1a;Elad Shechter译文出自&#xff1a;掘金翻译计划本文永久链接&#xff1a;github.com/xitu/gold-m…译者&#xff1a;Baddyo校对者&#xff1a;xionglong58&#xff0c;lgh757079506复杂的 CSS…

Vue单页项目SEO完全指南

搜索引擎优化&#xff08;Search engine optimization&#xff0c;简称SEO&#xff09;&#xff0c;指为了提升网页在搜索引擎自然搜索结果中&#xff08;非商业性推广结果&#xff09;的收录数量以及排序位置而做的优化行为&#xff0c;是为了从搜索引擎中获得更多的免费流量&…

把网站升级到http/2

为什么要升级到意思是说要使用http/2&#xff0c;我之前只是听过http/2的一些介绍&#xff0c;其实http/2已经来了。http/2最大的特点是使用多路复用&#xff0c;对同一个域的服务器只建立一次TCP连接&#xff0c;加载多个资源&#xff0c;使用二进制帧传输&#xff0c;同时会对…

宝塔面板 添加网站访问不了解决方案

1.如果是tp5 那么请你伪静态一下 代码如下 location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s$1 last; break; }} 转载于:https://www.cnblogs.com/roseY/p/9459160.html

从网站功能入手创建数据库

上一篇说了&#xff0c;这个网站会模仿B站的主要功能&#xff0c;通过对B站的功能分析&#xff0c;从中拆分出主要功能模块&#xff0c;分别创建数据库&#xff0c;并实现相关的功能。 先上一张网站首页&#xff0c;欣赏一番 可以明显的看到&#xff0c;网站首页非常明显的分成…