作者文章

fwq

FWQ
CMS教程
帝国cms怎么修改密码
更改帝国cms密码的操作步骤为:1. 登录后台;2. 进入“用户管理”;3. 找到目标用户;4. 点击“修改”;5. 输入新密码;6. 保存更改。建议使用安全密码并定期更改,切勿与他人共享密码。 修改密码步骤 更改帝国CMS密码是一个简单的过程,可以确保网站的安全。以下是详细步骤: 1. 登录帝国CMS后台 使用您的管理员用户名和密码登录帝国CMS后台。 通常网址为:http://您的域名/e/admin/ 2. 点击“用户管理” 在后台菜单中选择“系统模型”下的“用户管理”。 3. 找到您的用户 在用户列表中找到您需要修改密码的用户。 通常使用用户名或昵称搜索。 4. 点击“修改” 找到目标用户后,点击其名称右侧的“修改”按钮。 5. 输入新密码 在“新密码”和“确认密码”字段中输入您的新密码。 请确保密码满足安全要求,如长度、复杂度等。 6.…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms如何隐藏前台信息数据
为隐藏帝国cms前台信息,可执行以下步骤:隐藏数据库信息:修改 config.php 中的 allowshowdata 为 false。隐藏后台登录页面:修改 config.php 中的 adminloginkey 并修改 header.php 中的 empire_login_key。隐藏后台管理页面:修改 config.php 中的 empire_dir 并重命名 admin 目录。隐藏网站版本号:替换所有包含 empirecms 字样的文件并修改 siteversion 参数。隐藏联系信息: 帝国CMS隐藏前台信息数据的方法 隐藏数据库信息 在 e/config/config.php 中找到…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信jsapi开发如何获取jsapi_ticket
我们在看微信jsapi开发文档发现,想要使用微信jsapi不仅要绑定已备案的域名,而且还需要一大堆接口注入权限验证。本人感觉有点麻烦,但是也没办法,谁让微信这么火呢。 通过config接口注入权限验证配置 所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushState的H5新特性,所以使用pushState来实现web app的页面会导致签名失败,此问题会在Android6.2中修复)。 上面就是微信官方文档的说明,本来要高高兴兴的去接入微信开发,这下傻眼了,特别是初学者完全蒙了,接下来我们看看微信官方文档给的代码示例: wx.config({     debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。     appId: ”, // 必填,公众号的唯一标识     timestamp: , // 必填,生成签名的时间戳     nonceStr: ”, // 必填,生成签名的随机串     signature: ”,// 必填,签名,见附录1     jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); timestamp,nonceStr,signature,尼玛 这三个参数什么鬼,appid尚可知道,这三个参数好吧,让我们看附录1,那就看附录1吧,请看下面微信官方文档的附录1说明 jsapi_ticket 生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的api调用次数非常有限,频繁刷新jsapi_ticket会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapi_ticket 。 1.参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):../15/54ce45d8d30b6bf6758f68d2e95bc627.html 2.用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi 看到这里是不是蒙了,什么鬼,预先了解timestamp,nonceStr,signature,还必须获取jsapi_ticket,算了,既然官方文档说要获取jsapi_ticket那么就获取吧,在这里呢我只展示java获取jsapi_ticket。代码如下: package com.test.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发基础篇之结构概览(2)
微信小程序开发教程(基础篇)1-初识微信小程序 在上一篇教程的最后,我们生成了一个类似”Hello World”的小程序,这个过程中没有编写任何一行代码。在新建一个项目后,微信小程序会生成一个默认的程序框架,后续程序的开发工作都在这个框架上进行。这个默认框架包含下面几部分: app.xx 每个微信小程序都会包含app.js, app.json, app.wxss 三个文件,其中app.js文件包含了程序的逻辑实现代码,app.json是一个全局配置文件,app.wxss是一个全局样式文件。后面会详细介绍每个文件的内容和作用。 pages 目录 pages目录包含了程序当前的页面文件,以默认生成的程序为例,该目录下包含了index,logs两个目录,说明程序包括index和logs两个页面。 以index为例,该目录下包含index.js,index.wxss,index.wxml3个文件,其中js是代码文件,wxss是样式文件,wxml是页面结构描述文件。 熟悉web开发的同学应该会感觉很熟悉。微信小程序的开发模式确实和web开发很相似。目前逻辑部分仅支持javascript语言,并使用wxml(类似html)和wxss(类似css)来描述页面的结构和样式。此处的javascript和web中是完全一样的,但因为不是运行在浏览器环境中,因此无法使用 windows,document等对象,自然也无法使用jquery等第三方库。而wxml,wxss的语法和html,css也是十分相近的。 页面也同样可以包含一个index.json文件用于配置,不过这不是必须的。 通常一个完整的微信小程序包含上面两部分,当然我们也可以定义自己的目录用于存放公共代码和程序需要的其它文件。 app.json 打开app.json文件,可以看到如下代码 {   "pages":[     "pages/index/index",     "pages/logs/logs"   ],   "window":{     "backgroundTextStyle":"light",     "navigationBarBackgroundColor": "#fff",     "navigationBarTitleText": "WeChat",     "navigationBarTextStyle":"black"…
2024-11-25 阅读全文 →
FWQ
小程序
公众号支付接口的开发
这次给大家带来公众号支付接口的开发,公众号支付接口开发的有哪些,下面就是实战案例,一起来看一下。 公众号支付就是在微信里面的H5页面唤起微信支付,不用扫码即可付款的功能。做这个功能首先要明确的就是,只有和商户号mch_id匹配的appid才能成功支付。商户号在注册成功的时候就会将相关信息发送到邮箱里面。而唤起支付的一个关键是靠openid拿到统一下单。而openid是和appid一一对应的。也就是说如果你登录使用的appid不是公众号的appid,得到的openid就无法唤起公众号内的支付(会出现appid和商户号不匹配的错误)。曾经就在这个地方绕了个弯,因为微信的开放平台可以创建网站应用,也有一个appid和appsecreat,也可以在微信里面一键登录。 业务流程 下面是微信的官方流程,看似有点复杂,重点就是要拿到统一下单接口返回的json串,其他按照官方demo基本就能正确,下面说一下几个细节。 创建订单 在调用微信公众号支付之前,首先我们自己要把订单创建好。比如一个充值的订单。主要是先确定下金额再进行下一步。 public JsonResult CreateRecharegOrder(decimal money) { if (money < (decimal)0.01) return Json(new PaymentResult("充值金额非法!")); var user = _workContext.CurrentUser; var order = _paymentService.CreateRechargeOrder(user.Id, money); return…
2024-11-25 阅读全文 →
FWQ
小程序
微信开放平台开发之网站应用微信登录介绍
在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接口实现微信扫码登录的功能。  准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。 授权流程说明 微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过access_token可以进行微信开放平台授权关系接口调用,从而可实现获取微信用户基本开放信息和帮助用户实现基础开放功能等。 微信OAuth2.0授权登录目前支持authorization_code模式,适用于拥有server端的应用授权。该模式整体流程为: 1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数; 2. 通过code参数加上AppID和AppSecret等,通过API换取access_token; 3. 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。 获取access_token时序图: 第一步:请求CODE 登录方倍工作室微信登录网站应用 http://weixin.fangbei.org/login.php 登录后复制 打开后,应用会生成state参数,跳转到以下链接:(登录前请注意已获取相应网页授权作用域(scope=snsapi_login)) https://open.weixin.qq.com/connect/qrconnect?appid=wxed782be999f86e0e&redirect_uri=http%3A%2F%2Fweixin.fangbei.org%2Flogin.php&response_type=code&scope=snsapi_login&state=123#wechat_redirect 登录后复制 若提示“该链接无法访问”,请检查参数是否填写错误,如redirect_uri的域名与审核时填写的授权域名不一致或scope不为snsapi_login。 参数说明 参数 是否必须 说明 appid 是…
2024-11-25 阅读全文 →
FWQ
CMS教程
dz如何去掉portal.php
dz去掉portal.php的方法:首先在系统后台的导航设置中将默认的首页设置为“不可用”;然后在程序的根目录的“index.php”中修改内容为“$_env[‘domain’][‘defaultindex’]”;最后保存文件即可。 推荐:《》 这几天准备用discuz搭建一个素食网站,一切就绪之后,访问discuz的门户时总是带着portal.php,可能是职业毛病,在url中总是带着,感觉太碍眼了,并且discuz就是搜索引擎收录一直抵制的一款产品,为了新站能更好的seo,决定把portal.php在url中去掉,操作方法如下: 一、在系统后台的导航设置中进行设置,将默认的首页设置为“不可用”,之后自定义个首页,链接中填写”/”   立即学习“”; 二、在程序的根目录的index.php中找到 $url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default']; 登录后复制  修改为: $_ENV['curapp'] = str_replace('.php', '', $_ENV['domain']['defaultindex']); 登录后复制  但是这样,还不能解决url中带portal.php 于是乎,通过分析,可以设置discuz的默认appindex,还是在index.php文件中修改 $_ENV['curapp'] = 'portal'; //添加这么一条语句,将curapp默认设置为portal,否则默认是forum require './'.$_ENV['curapp'].'.php'; 登录后复制 为什么我要这么设置呢,因为我不想在前期的时候使用论坛功能。 最后在forum.php中添加一个语句屏蔽论坛访问 header("LOCATION:http://www.zt520.net"); exit(); 登录后复制 以上就是dz如何去掉portal.php的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms 验证码验证失败怎么办
验证码验证失败怎么办? phpcms后台登陆提示验证码错误 1、V9的验证码在生成后,会把验证码的数字存入Session当中。 2、V9在默认的情况下,Session是存放在数据库当中的。其在数据库中的表现如下:   立即学习“”; 3、您可以在访问后台登陆页后,查看一下数据库中Session这个表,如果表中没有类型的数据code|s:4:”***”;   那说明Session没有成功的写入到数据库中。 这会使你的登陆失败。   立即学习“”; 4、可以偿试通过修改”/caches/configs/system.php”当中的:  'session_storage' =&gt; 'mysql', 登录后复制 将其修改为 'session_storage' =&gt; 'files', 登录后复制 再进行偿试。   立即学习“”; 上面的修改表示,Session存储到硬盘里面,这个将使用PHP默认的存储的方式。 PHP中文网,大量的免费,欢迎在线学习! 以上就是 验证码验证失败怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
基于centos7搭建wordpress个人网站的方法详解
下面由/” target=”_blank”>WordPress技巧栏目给大家介绍基于centos7搭建wordpress个人网站的方法详解,希望对需要的朋友有所帮助! 前言: 随着计算机技术的普及,搞IT的越来越多,但是随着深入你会发现自己上了贼船,真的是一如IT深似海,从此妹纸是路人啊,当你越来越接近自己想想中的目标是,就会有种渺小感,这个行业知识太过深奥庞大啦。好啦不闲扯,我们开始我们的主题:使用wordpress搭建个人博客。 一、环境准备 我们先介绍下环境和实验中所需要的包 环境: 我使用的是centos7.4的系统 建议关掉selinux和影响到80端口的防火墙策略 程序包: nginx(使用系统默认带的光盘里的包,当然也可以自己编译安装,但是搭建个人博客不建议,因为没必要) mariadb-server(数据库使用maridb-server也是系统本地镜像里的) php-fpm(用来管理php程序的,另外nginx不支持php模块) php-mysql(用来事项php与数据库连接) wordpress程序包,官网地址:https://wordpress.org/download/ wordpress主题:https://wordpress.org/themes/ # yum install nginx mariadb-server php-fpm php-mysql -y # systemctl enable nginx…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何在WordPress中使用Laravel
下面由/” target=”_blank”>wordpress教程栏目给大家介绍如何在 wordpress 中使用 ,希望对需要的朋友有所帮助! Corcel 让你在 WordPress 中使用 Laravel 你想过可以在 WordPress 中使用 Laravel 或者任意一种 PHP 框架吗? Corcel 可以帮你实现! 开发网站应用就应该是快捷并有趣的。当然了,每个应用都会有它自己的需求和生命周期。 WordPress 是基于 PHP 编写的功能强大的 CMS,你可以使用它非常快的创建你的产品。然而,它并没有遵循最近 PHP 的变化和约定,但是你可以将它与其他类似 Laravel 这样的框架一起使用来平衡这一点。 Corcel…
2024-11-25 阅读全文 →