안녕하세요. 오늘 태터툴즈를 설치하고 멀티 블로그로 다른 사람을 초대하려고 했는데,
tt_users 테이블에 user를 add하려는 순간에 오류가 나더군요.

blog/owner/setting/account/invite/index.php에서

    $result=mysql_query("INSERT INTO `{$database['prefix']}Users` (userid, loginid, password, name, created, lastLogin, host) VALUES ('', '$loginid', '".md5($password)."', '$name', UNIX_TIMESTAMP(), 0, $owner)");
    if(!$result||(mysql_affected_rows()==0)){
        return 11;
        }
   
DB에 insert 할 때 userid 부분에 ''로 주는게 문제가 되는 것 같던데,
다음과 같이 userid 부분을 빼고 insert하도록 고치니깐 정상적으로 동작합니다.

        $result=mysql_query("INSERT INTO `{$database['prefix']}Users` (loginid, password, name, created, lastLogin, host) VALUES ('$loginid', '".md5($password)."', '$name', UNIX_TIMESTAMP(), 0, $owner)");
        if(!$result||(mysql_affected_rows()==0)){
                return 11;
        }


태터툴즈 버전은 홈페이지에 링크된 1.0.6.1이고, 윈도우즈 MySQL5.0을 깔려 있습니다.