Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/commonal.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.79 by aga4096, Mon Mar 7 01:20:09 2005 UTC revision 1.80 by aga4096, Wed Mar 9 07:27:37 2005 UTC
# Line 2  Line 2 
2   *   *
3   * $Revision$   * $Revision$
4   * $Log$   * $Log$
5     * Revision 1.80  2005/03/09 07:27:37  aga4096
6     * ・activate=0ならloginUserに失敗するよう修正.
7     *
8   * Revision 1.79  2005/03/07 01:20:09  aga4096   * Revision 1.79  2005/03/07 01:20:09  aga4096
9   * ・getItemCountGroupByIndexで未承認アイテム・インデックスを数えないよう修正.   * ・getItemCountGroupByIndexで未承認アイテム・インデックスを数えないよう修正.
10   *   *
# Line 3107  result_t loginUser(const char* uname, co Line 3110  result_t loginUser(const char* uname, co
3110              SQLLEN len = 0;              SQLLEN len = 0;
3111              SQLBindCol( hstmt, 1, SQL_C_ULONG, &sUID, 0, &len );              SQLBindCol( hstmt, 1, SQL_C_ULONG, &sUID, 0, &len );
3112              if ( ( sqlcode = SQLFetch( hstmt ) ) == SQL_SUCCESS ){              if ( ( sqlcode = SQLFetch( hstmt ) ) == SQL_SUCCESS ){
3113                  ret = addSession( (userid_t)sUID, session );                  // activateを調べる
3114                    sql = "SELECT activate FROM " + dbprefix + "_xnpaccount_users WHERE uid=" + unsignedIntToString(sUID);
3115                    unsigned int activate = 0;
3116                    ret = queryGetUnsignedInt( "loginUser", sql, &activate );
3117                    if ( ret == RES_OK ){
3118                        if ( activate != 0 )
3119                            ret = addSession( (userid_t)sUID, session );
3120                        else {
3121                            ret = RES_LOGIN_FAILURE;// not activated
3122                            setLastErrorString( "loginUser: not activated" );
3123                        }
3124                    }
3125                    else {
3126                        ;
3127                    }
3128              }else if ( sqlcode == SQL_NO_DATA ){              }else if ( sqlcode == SQL_NO_DATA ){
3129                  string s( "SQLFetch in loginUser" );                  string s( "SQLFetch in loginUser" );
3130                  setLastErrorString( s.c_str( ) );                  setLastErrorString( s.c_str( ) );

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26