恋雾迷尘论坛's Archiver

爱雨冷雪 发表于 2006-3-7 16:00

确定退出登录 For 4.1

适用版本:Discuz! 4.1.0
插件名称:确定退出登录
作  者:hklcf / HkDz (HKLCF)
数据升级:无
修改文件:logging.php
修改模板:templates.lang.php
新增模板:logout.htm
安装难度:易
最后更新:06-03-2006
技术支持:www.discuz.net
功能简述:防止不小心按错退出登录

修改步骤
1. 打开 logging.php 找

[code]if($action == 'logout') {

        clearcookies();
        $groupid = 7;
        $discuz_uid = 0;
        $discuz_user = $discuz_pw = '';
        $styleid = $_DCACHE['settings']['styleid'];

        showmessage('logout_succeed', dreferer());
[/code]

更改为

[code]if($action == 'logout') {

        if(submitcheck('logoutsubmit', 1)) {
                clearcookies();
                $groupid = 7;
                $discuz_uid = 0;
                $discuz_user = $discuz_pw = '';
                $styleid = $_DCACHE['settings']['styleid'];

                showmessage('logout_succeed', dreferer());
        }

                include template('logout');
[/code]

2. 打开 templates.lang.php 找

[code]'login_timeoffset' => '注意:\n\n您本地计算机的时间设定与论坛时间相差超过 24 个小时,\n这可能会影响您的正常登录,请调整本地计算机设置。\n\n当前论坛时间是: $thetimenow\n如果您认为论坛时间不准确,请与论坛管理员联系。',
[/code]

在下面加上

[code]'logout_submit' => '您确定要退出登录吗?帐号密码及安全提问请自行保管记好。',[/code]

3. 下载附件上传到模板目录即可

------完成------


[img]http://www.discuz.net/attachments/month_0603/screenshot1_YkQJl52oD3Bg.png[/img]

爱雨冷雪 发表于 2006-3-11 23:36

{另外一种}超级简单的【确定退出登录】For 4.1(一步修改)

打开模板的header.htm

查找

[code]<a href="$link_logout">{lang logout}</a>[/code]

改为

[code]<a href="$link_logout" onclick="return confirm('确认退出论坛?')">{lang logout}</a>[/code]

[img]http://www.discuz.net/attachments/month_0603/logout_confirm_lRP3XnNjdhZS.jpg[/img]

猪小一 发表于 2006-8-29 09:41

很好的呢.!!我已经加上去了.谢谢^_^

dick97112 发表于 2007-7-21 10:06

严重同意

严重同意

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.