Changeset 5427

Show
Ignore:
Timestamp:
02/28/08 11:31:45 (10 months ago)
Author:
inureyes
Message:

#843

  • token으로 로그인 하였을 때는 강제 비번 변경이 가능하도록 수정
    #841
  • 플러그인 저작자 수정
Location:
trunk
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/interface/owner/plugin/index.php

    r5424 r5427  
    461461                                            <ul class="plugin-description"> 
    462462                                                <li class="author"><span class="label"><?php echo _t('제작자');?> : </span><a href="<?php echo htmlspecialchars($authorLink);?>" title="<?php echo htmlspecialchars($author);?>"><?php echo htmlspecialchars($author);?></a></li> 
    463                                                 <li class="version"><span class="label"><?php echo _t('버젼');?> : </span><?php echo $version;?></li> 
     463                                                <li class="version"><span class="label"><?php echo _t('판번호');?> : </span><?php echo $version;?></li> 
    464464                                                <li class="description"><span class="label"><?php echo _t('설명');?> : </span><?php echo htmlspecialchars($description);?></li> 
    465465                                            </ul> 
  • trunk/interface/owner/setting/account/password/index.php

    r5306 r5427  
    1212requireStrictRoute(); 
    1313$result = false; 
    14 if($_POST['pwd'] != '' && $_POST['prevPwd'] != '') { 
    15     $result = changePassword(getUserId(), $_POST['pwd'], $_POST['prevPwd']); 
     14$isAuthToken = getUserSetting('AuthToken',false); 
     15if($_POST['pwd'] != '' && ($_POST['prevPwd'] != '' || $isAuthToken)) { 
     16    $result = changePassword(getUserId(), $_POST['pwd'], $_POST['prevPwd'], $isAuthToken); 
    1617} 
    1718if($result) respond::ResultPage(0); 
  • trunk/lib/model/blog.blogSetting.php

    r5418 r5427  
    415415} 
    416416 
    417 function changePassword($userid, $pwd, $prevPwd) { 
     417function changePassword($userid, $pwd, $prevPwd, $forceChange = false) { 
    418418    global $database; 
    419     if (!strlen($pwd) || !strlen($prevPwd)) 
    420         return false; 
     419    if (!strlen($pwd) || (!strlen($prevPwd) || !$forceChange)) 
     420        return false; 
     421    if($forceChange === true) { 
     422        $pwd = md5($pwd); 
     423        return POD::execute("UPDATE `{$database['prefix']}Users` SET password = '$pwd' WHERE `userid` = $userid"); 
     424    } 
    421425    if ((strlen($prevPwd) == 32) && preg_match('/[0-9a-f]/i', $prevPwd)) 
    422426        $secret = '(`password` = \'' . md5($prevPwd) . "' OR `password` = '$prevPwd')"; 
     
    427431        return false; 
    428432    $pwd = md5($pwd); 
    429     $sql = "UPDATE `{$database['prefix']}Users` SET password = '$pwd' WHERE `userid` = $userid"; 
    430     return POD::execute($sql); 
     433    return POD::execute("UPDATE `{$database['prefix']}Users` SET password = '$pwd' WHERE `userid` = $userid"); 
    431434} 
    432435 
  • trunk/plugins/TattertoolsBirthday/index.xml

    r3972 r5427  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<plugin version="1.0"> 
    3   <title xml:lang="ko">텍스트큐브 생일 표시</title> 
    4   <title xml:lang="en">Textcube birthday</title> 
     3  <title xml:lang="ko">태터툴즈/텍스트큐브 생일 표시</title> 
     4  <title xml:lang="en">Tattertools/Textcube birthday</title> 
    55  <title xml:lang="ja">タッターツールズの誕生日表示</title> 
    66  <title xml:lang="zh-CN">表示TT生日</title> 
    77  <link>http://needlworks.org/</link> 
    8   <version>1.0</version> 
     8  <version>1.6</version> 
    99  <description xml:lang="en">This plugin displays Textcube birthday and D-day. To enable this, skin's HTML should contain [##_TextcubeBirthday_##] tag.</description> 
    10   <description xml:lang="ko">텍스트큐브의 생일과 D-day를 블로그 페이지에 출력합니다. [##_TextcubeBirthday_##] 태그가 스킨에 있어야 합니다.</description> 
     10  <description xml:lang="ko"><![CDATA[텍스트큐브의 생일과 D-day를 블로그 페이지에 출력합니다. [##_TextcubeBirthday_##] 태그가 스킨에 있어야 합니다.]]></description> 
    1111  <description xml:lang="ja">タッターツールズの誕生日と D-day をブログのページに出力します。このプラグインを使用中にして [##_TextcubeBirthday_##] タグをスキンに含むと動作が出来ます。</description> 
    1212  <description xml:lang="zh-CN">在网页中显示TT生日和D-day. 模板中要包含 [##_TextcubeBirthday_##] 标签.</description> 
    1313  <license>GPL</license> 
    14   <author xml:lang="en" link="http://needlworks.org">Needlworks</author> 
    15   <author xml:lang="ko" link="http://needlworks.org">Needlworks</author> 
     14  <author xml:lang="ko" link="http://papacha.net"><![CDATA[장선주 (papacha / TNC)]]></author> 
     15  <author xml:lang="en" link="http://papacha.net">Sunju Jahng</author> 
    1616  <safety changeData="no" exposeData="no" accessLocal="no" accessRemote="no" accessRaw="no" /> 
    1717  <requirements> 
  • trunk/plugins/URLkeeper/index.xml

    r5399 r5427  
    66  <title xml:lang="zh-CN">URLkeeper</title> 
    77  <link>http://www.needlworks.org</link> 
    8   <version>1.1</version> 
     8  <version>1.6</version> 
    99  <description xml:lang="ko">퍼머링크를 보존하기 위하여 자신의 블로그를 프레임에 넣어 호출하는 외부사이트에 원래 주소로 접속해달라는 경고창을 띄우거나, 자신의 블로그로 이동하게 합니다.</description> 
    1010  <description xml:lang="en">Breaks frame or iframe to prevent permalink.</description> 
    1111  <license>GPL</license> 
    12   <author link="http://forum.tattersite.com"><![CDATA[Tatter Network Foundation]]></author> 
    13   <author xml:lang="ko" link="http://forum.tattersite.com"><![CDATA[태터 네트워크 재단]]></author> 
     12  <author link="http://forum.tattersite.com/ko"><![CDATA[Needlworks / Tatter Network Foundation]]></author> 
     13  <author xml:lang="ko" link="http://forum.tattersite.com/ko"><![CDATA[Needlworks / TNF]]></author> 
    1414  <safety changeData="no" exposeData="no" accessLocal="no" accessRemote="no" accessRaw="no" /> 
    1515  <requirements>