ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 4905


Ignore:
Timestamp:
Jan 11, 2008, 12:50:54 PM (12 years ago)
Author:
ogawa
Message:

#1765:認証時の無駄な復号化処理によるパフォーマンスの低下を改善する

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.10.x/webapp/lib/db/member.php

    r4647 r4905  
    17791779function db_member_c_member_id4username($username, $is_ktai = false)
    17801780{
     1781    if (!IS_SLAVEPNE) {
     1782        $username = t_encrypt($username);
     1783    }
     1784    return db_member_c_member_id4username_encrypted($username, $is_ktai);
     1785}
     1786
     1787/**
     1788 * ログインIDからc_member_idを取得
     1789 *
     1790 * @param string $username 暗号化されたメールアドレス or SlavePNEのusername
     1791 * @return int c_member_id
     1792 */
     1793function db_member_c_member_id4username_encrypted($username, $is_ktai = false)
     1794{
    17811795    if (IS_SLAVEPNE) {
    17821796        $sql = 'SELECT c_member_id FROM c_username WHERE username = ?';
     
    17851799    } else {
    17861800        if ($is_ktai) {
    1787             $c_member_id = db_member_c_member_id4ktai_address2($username);
     1801            $c_member_id = db_member_c_member_id4ktai_address_encrypted($username);
    17881802        } else {
    1789             $c_member_id = db_member_c_member_id4pc_address($username);
     1803            $c_member_id = db_member_c_member_id4pc_address_encrypted($username);
    17901804        }
    17911805    }
    17921806    return $c_member_id;
    1793 }
    1794 
    1795 /**
    1796  * ログインIDからc_member_idを取得
    1797  * 暗号化されたメールアドレスの場合は復号化する
    1798  */
    1799 function db_member_c_member_id4username_encrypted($username, $is_ktai = false)
    1800 {
    1801     if (!IS_SLAVEPNE) {
    1802         $username = t_decrypt($username);
    1803     }
    1804     return db_member_c_member_id4username($username, $is_ktai);
    18051807}
    18061808
Note: See TracChangeset for help on using the changeset viewer.