艺灵设计

全部文章
×

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

作者:艺灵设计 - 来源:http://www.yilingsj.com - 发布时间:2016-01-31 16:38:53 - 阅: - 评:0 - 积分:0

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

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

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

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

1.1 修改index.php文件

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

77行左右

  1. $sub_reg=$_POST['sub_reg']?$_POST['sub_reg']:0;
  2. login1($username,$password,$lifetime,$key,$location,$sub_reg);

代码配图:修改帝国cms6.6中的index.php文件

1.2 修改user.php文件

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

1030行左右

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

1042行左右

  1. $return_login=array();
  2. @include $a.LoadLang("pub/q_message.php");
  3. if(!trim($username)||!trim($password)){
  4. if($sub_reg==1){
  5. $return_login['msg']=1;
  6. $return_login['text']=$qmessage_r["EmptyLogin"];
  7. echo json_encode($return_login);
  8. exit;
  9. }else{
  10. printerror("EmptyLogin","history.go(-1)",$dopr);
  11. }
  12. }

1058行左右

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

1092行左右

  1. if($sub_reg==1){
  2. $return_login['msg']=1;
  3. $return_login['text']=$qmessage_r["FailPassword"];
  4. echo json_encode($return_login);
  5. exit;
  6. }else{
  7. printerror("FailPassword","history.go(-1)",$dopr);
  8. }

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

代码配图:修改帝国cms6.6中的user.php文件

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

二、快速登录js文件

2.1 新增ajax_cms_login.js文件

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

三、下载插件

资源下载

  1. demojquery.ajax制作帝国cms6.6快速登录插件源码.zip 积分下载 不喜勿下

3.1 压缩包文件说明

如果看官需要完整插件,可使用积分进行下载。下载解压后如图:ajax_login文件夹中各文件说明.png看官在移动文件的时候一定要按照图片中的说明操作,否则会因路径错误而不能实现效果。

四、特别提示

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

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

转载声明:
  若亲想转载本文到其它平台,请务必保留本文出处!
本文链接:/jquery/2016-01-31/363.html

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

亲,扫个码支持一下艺灵呗~
如果您觉得本文的内容对您有所帮助,您可以用支付宝打赏下艺灵哦!

Tag: jquery.ajax 帝国cms6.6 帝国教程 快速登录插件 jquery插件制作 网站管理系统

上一篇: jquery.ajax制作帝国cms6.6快速注册插件   下一篇: jquery.ajax+php制作帝国cms6.6检测会员名是否可注册插件

评论区