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.3 by youi, Thu Nov 25 11:13:59 2004 UTC revision 1.4 by youi, Thu Nov 25 12:14:29 2004 UTC
# Line 2  Line 2 
2   *   *
3   * $Revision$   * $Revision$
4   * $Log$   * $Log$
5     * Revision 1.4  2004/11/25 12:14:29  youi
6     * getUidの処理を定義した.
7     *
8   * Revision 1.3  2004/11/25 11:13:59  youi   * Revision 1.3  2004/11/25 11:13:59  youi
9   * getLastErrorString/setLastErrorStringを定義.   * getLastErrorString/setLastErrorStringを定義.
10   *   *
# Line 371  bool isModerator( sessionid_t sid, useri Line 374  bool isModerator( sessionid_t sid, useri
374   */   */
375  result_t getUid( const char* uname, userid_t* uid )  result_t getUid( const char* uname, userid_t* uid )
376  {  {
377      return RES_ERROR;      string sql;
378        
379        sql = "SELECT uid FROM " + dbprefix + "_users WHERE uname='" + uname + "'";
380        if( mysql_query( mysql, sql.c_str( ) ) ){
381            return RES_DB_QUERY_ERROR;
382        }
383        MYSQL_RES* result = mysql_use_result( mysql ) ;
384        MYSQL_ROW row = mysql_fetch_row(result);
385        if( row ){
386            *uid = atoi( row[0] );
387            mysql_free_result( result );
388            return RES_OK;
389        }else{
390            mysql_free_result( result );
391            return RES_NO_SUCH_USER;
392        }
393  }  }
394    
395  /**  /**

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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