作者文章

fwq

FWQ
小程序
微信小程序中安全性问题如何处理
这次给大家带来小程序中安全性问题如何处理,微信小程序中安全性问题的注意事项有哪些,下面就是实战案例,一起来看一下。 以下是关于配置信息的代码,仅供参考! //app.js var host = "" App({   onLaunch: function () {     // 展示本地存储能力     var logs = wx.getStorageSync('logs') || []     logs.unshift(Date.now())     wx.setStorageSync('logs', logs)     // var url = app.globalData.index     // 登录     wx.login({       success: res => {         // console.log(res);         // 发送 res.code 到后台换取 openId, sessionKey, unionId         wx.request({           url: this.globalData.session,           data:{             code:res.code,           },           success:res=>{             // console.log(res.header['Set-Cookie']);             wx.setStorage({               key: 'session_id',               data: res.header['Set-Cookie'],             })           }…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress插件目录在哪里
wordpress 插件目录位于 wp-content/plugins 文件夹。您可以通过文件管理器或 wordpress 仪表盘中的“插件”部分访问此目录。插件目录存储插件文件、元数据文件,并用于管理插件(添加、更新、删除)。 WordPress 插件目录在哪里? WordPress 插件目录位于: wp-content/plugins 登录后复制 这是一个位于 WordPress 安装目录中的文件夹,用于存储已安装和激活的插件。 如何访问 WordPress 插件目录? 您可以通过以下两种方式访问 WordPress 插件目录: 通过文件管理器: 使用 FTP 客户端或文件管理器(例如 FileZilla 或 cPanel…
2024-11-25 阅读全文 →
FWQ
CMS教程
为WordPress开发设置atom环境的方法详解
下面由/” target=”_blank”>wordpress教程栏目给大家介绍为wordpress开发设置atom环境的方法,希望对需要的朋友有所帮助! 真是一个很奇葩的项目,它的很多编码标准和PSR2是那么的不同,例如一般的php项目都要求以空格代替TAB键,但唯独WordPress要求必须用TAB键本身来作缩进,等等。以至于必须专门为它的开发而设置一套atom环境。 1.在atom中查找并安装project-manager插件,有了它,我们才能单独为WordPress项目创建自己特殊的环境。 2.按照说明文档,在菜单里选择Save Project后,它会创建一个~/.atom/projects.cson文件,里面有你的项目的路径等基本信息。 3.在你的项目的根目录下,建立一个文件名为project.cson的文件,内容如下: settings:   "*":     "linter-phpcs.codeStandardOrConfigFile": "WordPress"   ".html.php.text":     "editor.tabType": "hard" 登录后复制 第3行的意思是说:只对本项目进行WordPress校验。 第4行和第5行的意思是说:只对php文件进行硬TAB。 这样,你的其它所有PHP项目还是用PSR2标准进行校验,并且是软TAB,也就是TAB会被转换为空格,而只有这个项目里的PHP项目是硬TAB,其它文件例如JS等还是软TAB。 新方法 Atom中的Project Management并不好用,最后我还是采用了editorconfig加phpcs的方法进行设定: editorconfig 首先,在项目的根目录下建立一个.editorconfig文件: root = true [*.php] indent_style = tab [*.scss] indent_style = space indent_size = 2 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序城市定位的实现
这篇文章给大家认真介绍了微信小程序城市定位的实现实例,主要实现了获取当前所在国家城市信息的相关资料,文中介绍的非常详细,相信对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 前言 在微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是当前位置的经纬度。如果我们想获取当前位置是处于哪个国家,哪个城市等信息,该如何实现呢? 实现方法 微信小程序中并没有提供这样的API,但是没关系,有wx.getLocation()得到的经纬度作为基础就够了,其他的,我们可以使用其他第三方地图服务可以来实现,比如腾讯地图或百度地图的API。 以腾讯地图为例,我们可以去腾讯地图开放平台注册一个账号,然后在它的管理后台创建一个密钥(key)。 然后在顶部菜单里面,可以找到WebServiceAPI菜单: 腾讯地图WebServiceAPI 腾讯地图提供了很多WebServiceAPI,比如按照地址获取经纬度,根据经纬度找地址,我们将要用到的就是根据经纬度找地址,也称作“逆地址解析”: 逆地址解析 逆地址解析提供由坐标到坐标所在位置的文字描述的转换,调用形式就是一个HTTP URL形式的API,基本用法如下: http://apis.map.qq.com/ws/geocoder/v1/?location=39.984154,116.307490&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77 登录后复制 这个URL的基本参数就是一个经纬度坐标地址。你可以将这个URL中的key换成你自己的key,直接在浏览器中查看,就能看到类似这样的结果,还可以根据传入不同的参数选项,得到更丰富的信息: {  "status": 0,  "message": "query ok",  "request_id": "6225548022856589453",  "result": {  "location": {   "lat": 39.984154,   "lng": 116.30749  },  "address": "北京市海淀区北四环西路66号彩和坊路",  "formatted_addresses": {   "recommend": "海淀区中关村彩和坊路中国技术交易大厦",   "rough": "海淀区中关村彩和坊路中国技术交易大厦"…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS根据不同会员组显示不同内容的方法
本文实例讲述了根据不同会员组显示不同内容的方法。分享给大家供大家参考。具体实现方法如下: 代码如下: <?php if(getcvar('mlgroupid')==1) { ?> //会员组id=1时显示内容 <?php } elseif(getcvar('mlgroupid')==2) { ?> //会员组id=2时显示内容 <?php } ?> 登录后复制 推荐学习《》 希望本文所述对大家的帝国CMS建站有所帮助。 以上就是帝国CMS根据不同会员组显示不同内容的方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
为什么很多公司用帝国cms
如果你想了解更多关于的知识,可以点击: 帝国cms的主要优点及特性: 一、超强系统模型扩展功能:适应不同阶段网站发展需求       EmpireCMS卓越之处在于:不仅提供了网站管理功能,而且还提供了系统扩展框架,您可以直接在后台通过新建表、自定义字段,然后组成新的系统模型,以实现各种适合用户自己的系统。如下载系统、音乐系统、商城系统、产品库、分类信息等等……不同模型不同录入界面与管理列表。同时,此功能可将信息量分配于不同的信息表,支持无限分表无限容量,为数据量较大的网站进行数据部署。因系统模型扩展特性,EmpireCMS又被誉为“万能建站工具”。在4.7以上版本中,此功能又一次得到升华,不仅增强了后台管理系统的可扩展性,而且前台互动性系统的扩展也能发挥得淋漓尽致,在稳定性、扩展性与完善性等诸多方面都得到了更完美的提升!     二、大容量数据结构设计:超高效稳定的内核构架,让网站发展无后顾之忧       ●支持无限分表无限容量:帝国支持一个栏目一个数据表,有多少栏目就建多少个数据存放表,并且每个单独的数据表还支持继续无限分表,因此容量是无限级;并且支持内容存文本,使单个数据表更超容量;已发布信息与待发布信息分表存放,效率更高;信息新增主表索引表,在数据量越大时,生成效率更快;支持信息归档,将过期的信息归档到其它数据表,以减轻主数据表的负担,使系统稳定性与效率更高。   ●网站大数据优化方案功能:优化方案功能让你管理的数据量永远只有规定时间范围内的数量,让信息显示不随数据库增大而效率下降,让你实现更大的门户网站;·支持无限附件分表无限容量:信息所属附件支持无限分表,因为是附件主表直接分表,所以理论上是无限容量,当附件表达到一定数量可启用新的附件表,使数据容量分配更合理,更稳定;   ●支持无限评论分表无限容量:支持无限评论主表分表功能,使评论数据容量更大,效率更高,因为是评论主表直接分表,所以理论上是无限容量。当评论数据达到一定数据量,便可启用新分表,使评论容量分配更合理,效率更高更稳定。   ●信息列表支持静态与动态相结合,效率更高:信息列表支持设置前多少页生成静态页面、后多少页采用动态列表,在栏目列表生成页面多时非常有用,可以有效减少生成列表占用的资源,以及加快生成速度的效果。在单栏目信息非常多时非常实用。   ●网站采用动态页时还支持设置缓存,让采用动态页面模式的网站访问速度更快,效率更高。     三、系统高安全性设计,让网站管理更无忧       ●系统验证采用随机密码认证,每次登录或退出都会产生新的随机密码,无规律可寻;   ●管理员密码采用三重md5加密模式,超强加密,防止密码泄漏被暴力破解;   ●登录新增认证码功能,要同时满足密码跟认证码同时正确才能登录,此功能可防止非法用户知道密码也无法登录;   ●后台认证采用:数据库、COOKIE、文件、SESSION、登录文件内容验证五重安全认证,更加牢固。   ●登录次数限制采用COOKIE+数据库双重验证;·后台登录支持登陆帐号密码、认证码、帐号安全问题、绑定证书四道登录验证,更加牢固。   ●更强大的“来源HASH验证”:后台“来源HASH验证”支持设置“刺猬模式”与“金刚模式”两种安全防御:“刺猬模式”是更改数据库内容操作时启用验证,而“金刚模式”是后台所有页面启用验证,更全面。官方推荐启用“金刚模式”。此外,“来源HASH验证”不仅可以防止管理员喜欢点击别人QQ发来攻击链接等导致安全问题,而且还相当于在原来安全登录验证基础上又加一层登录验证,且连HASH变量名都是随机的,获取更复杂,让网站管理更无忧。   ●后台新增“随时认证码”验证:后台“随时认证码”支持设定多少秒更新“新登录验证信息”,间隔多少秒后自动产生新的登录信息,使旧登录信息失效,从而保护因管理员电脑中毒或者服务器受ARP等攻击时的后台安全,让网站管理更无忧。…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms 列表页标题怎么修改
列表页标题怎么修改? 推荐学习: 最近看到sina.com.cn qq.com 163.com 这些大站的页面标题title ,发现他们的标题如下  频道页: 频道名_网站名  列表页:列表名_频道名_网站名  内容页:文章名_栏目二(列表名)_栏目一(频道名)_网站名  也想把自己的小站改成这样的,去查了查dedecms的帮助文档,发现没有这样相关标记,看来只能自己动手了,又开始baidu,发现这样的文章还不少,请查阅本站转来的另一篇文章,  DEDE实现“文章标题-栏目名称-网站名”  但身为一个技术人员又驱使我自己也写了一个,下面把我自己实现的方法及如何调用贴出来,方便大家使用  版本5.0,涉及到的类和模板有以下几个  inc_archives_view.php (最新5.5版为 arc.archives.class.php)内容页生成类  inc_arclist_view.php (最新5.5版为 arc.listview.class.php)列表页生成类  inc_typelink.php(最新5.5版为 typelink.class.php) 用于获取页面位置和栏目名相关类  index_article.htm 频道页模板  list_article.htm 列表页模板  article_article.htm 内容页模板 登录后复制 首先我们来修改dedecms的内核,(以下我说的文件名统一用5.0版,你可以对应上面我列出的文件一一查看新版对应的各文件)  在inc_typelink.php类里Ctrl+F查找 “function GetPositionLink” 在GetPositionLink()函数下入以下函数  这个函数用于获取…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms搬家后需要改哪些文件?
不论是更换域名还是本地建站后搬家到主机空间上,网站搬家过程中都需要考虑修改域名和配置文件的问题。那么在 v9中我们要进行哪些设置呢? phpcms搬家后需要改哪些文件? 如果是本地编辑好上传空间,那么首先将本地的网站程序上传到服务器相应目录,然后在服务器上新建数据库(数据库名称要和本地的一样),然后从导入本地已经录入信息的数据库。接下去就按照下面的步骤操作。 请进行以下步骤的修改: 1、修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。 立即学习“”; 2、进行后台设置-》站点管理 对相应的站点的域名进行修改。 3、更新栏目缓存,重新统计栏目数据。 4、更新系统缓存。点击后台右上角的“更新缓存”按钮。 5、进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。 6、内容-》批量更新URL 。把所有的文章的地址都更新一下。 最后就是把全站都生成静态就可以了。 相关推荐: 以上就是搬家后需要改哪些文件?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
实例讲解微信小程序获取手机号授权用户登录功能
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写。本文主要给大家分享微信小程序获取手机号授权用户登录功能,需要的朋友参考下吧,希望能帮助到大家。 1.getPhoneNumber这个组件通过button来实现(别的标签无效)。将button中的open-type=“getPhoneNumber”,并且绑定bindgetphonenumber事件获取回调。 <span><button></button></span> 登录后复制 2.在使用这个组件之前必须先调用login接口,如果没有调用login点击button时会提示先调用login。 App({     onLaunch: function () {       wx.login({         success: function (res) {           if (res.code) {             //发起网络请求             console.log(res.code)           } else {             console.log('获取用户登录态失败!' + res.errMsg)           }         }       });     }   }) 登录后复制 3.通过bindgetphonenumber绑定的事件来获取回调。回调的参数有三个, errMsg:用户点击取消或授权的信息回调。 iv:加密算法的初始向量(如果用户没有同意授权则为undefined)。 encryptedData: 用户信息的加密数据(如果用户没有同意授权同样返回undefined) getPhoneNumber: function(e) {      console.log(e.detail.errMsg)      console.log(e.detail.iv)   …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序新增的拖动组件movable-view的使用介绍
这篇文章主要给大家介绍了微信小程序最近新增的拖动组件movable-view的简单使用教程,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 前言 小程序在520节日前夜,让程序员们又躁动了一把,更新了一些很诱人的功能,如内容转发API,iBeacon API,振动API,屏幕亮度调节API等,也增强了地图组件的功能。 此次的更新中,也新增了一个UI组件,它就是视图组件movable-view,它需要配合movable-area来一起使用。简单来说,它就是一个支持在指定区域内可以拖动内容的容器。 我们来看一个简单的示例: <movable-area>  <movable-view>  </movable-view></movable-area> 登录后复制 登录后复制 界面 我们用movable-area设定了一个200×200大小的一个可拖动区域(红色),然后在这个区域内放置了一个大小为50×50的可以拖动内容movable-view(蓝色),这个可拖动内容的direction设置为all,表示可以在任意方向上进行拖动。 拖动演示 在一个movable-area标签中,其实不止可以放一个movable-view,它支持放置多个movable-view,看以下例子: <movable-area>  <!--蓝色任意方向拖动的内容-->  <movable-view>  </movable-view>  <!--黄色只能横向拖动的内容-->  <movable-view>  </movable-view></movable-area> 登录后复制 界面2 拖动演示2 movable-view的direction属性支持以下四个值: all –…
2024-11-25 阅读全文 →