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

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

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

使用三款插件: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 + 图床 喜欢就点一下在看呗!
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值