产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH登陆二次验证模块(2014-4-12更新)--GaModule-1.1

jump
金牌会员
5521.00 价值分

jump 发表于 2014-04-12 23:11:28
原先版本及介绍:AMH登陆二次验证模块--GaModule-1.0--欢迎测试更新:
1.优化默认密钥为随机密钥
2.添加生成二维码的类,可供其他程序调用,调用方式:
http://ip:8888/index.php?amh_token=&c=QRgene&txt=your

注意csrf开启后需要自己添加amh_token,默认需要登陆才能调用次功能
3.关于严格模式
当密码或者二次验证码错误时,不论验证码是否正确,重置验证码为无效,防止利用相同验证码发包暴力破解

说明:
本插件修改了默认的登陆相关文件,修改自AMH4.2,修改文件有
index.php //添加加载配置支持
/Controller/index.php //修改login函数
/View/login.php //添加显示视图
其他版本不知道以上三个文件是否相同,@Amysql,如无变化,可支持其他AMH版本

关于写AMH模块的一点建议:
1.希望@Amysql能够添加一个方便加载和修改配置的函数,这样调用起来比较统一和方便,好多模块还是需要配置文件的,自己实现或调用mysql存储功能重复且比较麻烦。推荐类似$config[xx]的形式;
2.在自己模块页面,某些链接未自动添加amh_token参数,比如这个模块。。。还是手工加的

下载链接[attach]1222[/attach]
欢迎测试!



附件
GaModule-1.1.zip
2014-04-12 23:11:28 1

amysql
创始人
99530.81 价值分

等平台上线上传到平台上。

1.希望@Amysql能够添加一个方便加载和修改配置的函数,这样调用起来比较统一和方便,好多模块还是需要配置文件的,自己实现或调用mysql存储功能重复且比较麻烦。推荐类似$config[xx]的形式;
--
可以存amh_config数据表方便些。默认可以用$_SESSION['amh_config']取到所有配置参数。

2.在自己模块页面,某些链接未自动添加amh_token参数,比如这个模块。。。还是手工加的
----
a链接标签是自动加的。amh_token参数每次也不一样。
如果是用js跳转的连接用函数:
window.location 改用 WindowLocation(url)
window.open 改用 WindowOpen(url)
  支持 (0分)  反对 (0分)
回复  2014-04-13 11:19:02 2

AMH面板 - 好用高效低占用、安全可靠极稳定

dreamkite
铜牌会员
766.00 价值分

支持已启用
  支持 (0分)  反对 (0分)
回复  2014-05-15 20:15:19 3
 1  (总1页)
AMH社区列表
用户服务中心