AJax技术

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

字号+ 作者:H5之家 来源:H5之家 2016-02-06 15:00 我要评论( )

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

摘要:
昨天艺灵分享的是帝国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行左右

  • $sub_reg=$_POST['sub_reg']?$_POST['sub_reg']:0;
  • login1($username,$password,$lifetime,$key,$location,$sub_reg);
  • 代码配图:

    修改帝国cms6.6中的index.php文件

    1.2 修改user.php文件

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

    1030行左右

  • function login1($username,$password,$lifetime,$key,$location,$sub_reg=0){
  • 1042行左右

    1058行左右

  • ecmsCheckShowKey($keyvname,$key,$dopr,0,$sub_reg);
  • 1092行左右

    第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行的路径。

    三、下载插件

    资源下载

  • demojquery.ajax制作帝国cms6.6快速登录插件源码.zip 积分下载 不喜勿下
  • 3.1 压缩包文件说明

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

    ajax_login文件夹中各文件说明.png

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

    四、特别提示

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

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

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

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

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • jQuery.ajax()的相关参数及使用

      jQuery.ajax()的相关参数及使用

      2016-02-08 16:00

    网友点评
    a