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.10 by youi, Fri Nov 26 07:57:42 2004 UTC revision 1.11 by aga, Fri Nov 26 08:16:26 2004 UTC
# Line 2  Line 2 
2   *   *
3   * $Revision$   * $Revision$
4   * $Log$   * $Log$
5     * Revision 1.11  2004/11/26 08:16:26  aga
6     * ・getSession, loginUser, createSession, freeResult(const session_t*) 修正.
7     *
8   * Revision 1.10  2004/11/26 07:57:42  youi   * Revision 1.10  2004/11/26 07:57:42  youi
9   * updateAccount, deleteAccountを定義.   * updateAccount, deleteAccountを定義.
10   * mysql_query失敗時はstderrへエラーコードとエラーメッセージを出力.   * mysql_query失敗時はstderrへエラーコードとエラーメッセージを出力.
# Line 761  result_t createSession( const char* sess Line 764  result_t createSession( const char* sess
764          ret = RES_DB_QUERY_ERROR;          ret = RES_DB_QUERY_ERROR;
765      }      }
766            
767        return ret;
     return RES_ERROR;  
768  }  }
769    
770  /**  /**
# Line 786  result_t getSession( sessionid_t sess_id Line 788  result_t getSession( sessionid_t sess_id
788          if( result ){          if( result ){
789              MYSQL_ROW row = mysql_fetch_row(result);              MYSQL_ROW row = mysql_fetch_row(result);
790              if( row ){              if( row ){
791                  session_t *p = new session();                  session_t *p = new session[1];
792                  p->setSessionID(sess_id);                  p->setSessionID(sess_id);
793                  p->setUserID(atoi(row[1]));                  p->setUserID(atoi(row[1]));
794                  p->setDate(atoi(row[2]));                  p->setDate(atoi(row[2]));
# Line 804  result_t getSession( sessionid_t sess_id Line 806  result_t getSession( sessionid_t sess_id
806          ret = RES_DB_QUERY_ERROR;          ret = RES_DB_QUERY_ERROR;
807      }      }
808            
809      return RES_ERROR;      return ret;
810  }  }
811    
812  /**  /**
# Line 840  void freeResult( account_t* ptr ){ delet Line 842  void freeResult( account_t* ptr ){ delet
842    
843  void freeResult( group_t* ptr ){ delete[] ptr; }  void freeResult( group_t* ptr ){ delete[] ptr; }
844    
845  void freeResult( session_t* ptr ){ delete[] ptr; }  void freeResult( const session_t* ptr ){ delete[] ptr; }
846    
847  void freeResult( int* ptr ){ delete[] ptr; }  void freeResult( int* ptr ){ delete[] ptr; }
848    

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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