利用自带JS完成PHPCMS V9的AJAX登录

2018-10-21 浏览:1429
利用自带JS完成PHPCMS V9的AJAX登录
评论:(0)复制地址

1. 修改文件:

\phpcms\templates\default\content\header.html
在上面添加2行代码:

2. 修改文件:

\phpcms\templates\default\member\mini.html
(1)在上面添加代码:

(2)查找 target=”_top”>{L(‘login’)}    修改为

(3)查找 target=”_top”>{L(‘logout’)}    修改为


3. 修改文件:

\phpcms\templates\default\member\login.html,

下面添加:


4. 修改文件:

\phpcms\modules\member\index.php:
(1) 找到(大概在第700行代码的login函数中)

修改为:

(2) 找到(大概在第749行代码的logout函数中)

修改为:


5. 修改文件:

\phpcms\templates\default\member\login.html, 调整内容及相关CSS,使之适应Ajax登录使用的Dialog大小。
修改完毕。

PS:

其实不必改动login.html这个文件,可以重新定义一个登录页面来让ajax单独使用

大致方法如下:

打开phpcms\modules\member\index.php

找到public function login()整段代码复制,改成public function ajaxlogin()

并且把里面的include template(‘member’, ‘login‘);改成include template(‘member’, ‘ajaxlogin‘);然后保存;

第二步到phpcms\templates\default\member模板目录,复制一个login.html改名为ajaxlogin.html

然后回到上面的修改第二步,把里面的login全都改成ajaxlogin,这样一来就可以按照第五步来调整相关CSS及页面来适应ajax登录页面大小了


评论:(0)复制地址
发布:苗景云 | 分类:IT技术&设计 | Tags:PHPCMS AJAX

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。