帝国cms ajax,jquery.ajax制作帝国cms6.6快速登录插件

摘要:

昨天艺灵分享的是帝国cms6.6的快速注册插件,今天艺灵带来的是国cms6.6的快速登录插件。现在快速注册与快速登录都集齐了,快来召唤神龙吧......

昨天艺灵分享了帝国cms6.6快速注册插件,今天艺灵将接着分享快速登录插件。最终效果截图:

3225cde3aa4840971534fda352661627.png

其实登录与注册差不多,登录时少了邮箱验证这一环节。在源码方面,由于昨天已经修改了4个文件,今天只需要再修改2个php文件即可。下面进入主题。

一、修改帝国cms6.6系统文件

1.1 修改index.php文件

文件地址:根目录/e/enews/index.php,找到$enews=="login",大约在62行,新增以下代码。

77行左右

$sub_reg=$_POST['sub_reg']?$_POST['sub_reg']:0;

login1($username,$password,$lifetime,$key,$location,$sub_reg);

代码配图:

b8e81c9c0846777f0891bccb0c23ad5c.png

1.2 修改user.php文件

文件地址:根目录/e/class/user.php,找到登陆,大约在1030行,新增以下代码。

1030行左右

function login1($username,$password,$lifetime,$key,$location,$sub_reg=0){

1042行左右

$return_login=array();

@include $a.LoadLang("pub/q_message.php");

if(!trim($username)||!trim($password)){

if($sub_reg==1){

$return_login['msg']=1;

$return_login['text']=$qmessage_r["EmptyLogin"];

echo json_encode($return_login);

exit;

}else{

printerror("EmptyLogin","history.go(-1)",$dopr);

}

}

1058行左右

ecmsCheckShowKey($keyvname,$key,$dopr,0,$sub_reg);

1092行左右

if($sub_reg==1){

$return_login['msg']=1;

$return_login['text']=$qmessage_r["FailPassword"];

echo json_encode($return_login);

exit;

}else{

printerror("FailPassword","history.go(-1)",$dopr);

}

第1106行、1117行、1164行均有修改,看官下载文件后对照查看,搜索sub_reg,出现处均表示有修改。

代码配图:

b3997a1155086979fea508e64c4ceadc.png

修改完php文件后,只需要再写一个js文件即可。

二、快速登录js文件

2.1 新增ajax_cms_login.js文件

这个文件的用途还是跟昨天的一样,判断值及传递ajax中输出的信息。如果看官将ajax_cms_login.js放其它文件夹中,需要注意下第117行和第157行的路径。

三、下载插件

资源下载

3.1 压缩包文件说明

如果看官需要完整插件,可使用积分进行下载。下载解压后如图:

621e2ff069ef833f4bb811c3eeb2e409.png看官在移动文件的时候一定要按照图片中的说明操作,否则会因路径错误而不能实现效果。

四、特别提示

虽然今天的教程中只修改了2个php文件,实际上是在昨天的基础上修改的。如果看官没有昨天的php文件,只用今天修改的文件是达不到预期效果的!

----------完----------

转载声明:

若亲想转载本文到其它平台,请务必保留本文出处!

本文链接:http://www.yilingsj.com/jquery/2016-01-31/363.html

若亲不想直保留地址,含蓄保留也行。艺灵不想再看到有人拿我的技术文章到他的地盘或者是其它平台做教(装)程(B)而不留下我的痕迹。文章你可以随便转载,随便修改,但请尊重艺灵的劳动成果!谢谢理解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值