/* ==================================================================== * ÆÄ ÀÏ : sqlWebStmt.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : °ûöÁß * ÀÛ ¼º ÀÏ : 07/01/12 * ÁÖÀÇ»çÇ× : * =================================================================== */ #ifndef __SQL_WEB_STATEMENT_H__ #define __SQL_WEB_STATEMENT_H__ //#ifndef WINVER //#define WINVER 0x0500 //#endif // //#ifndef _WIN32_WINNT //#define _WIN32_WINNT 0x0500 //#endif #pragma once #include "odbcsql.h" #include "loginsrvdefines.h" struct WEB_LAUNCHER { long loginIdx; // [In] ·±Ã³ ÀÎÁõ¹øÈ£ long propid; // [Out] °èÁ¤ °íÀ¯¹øÈ£ char loginId [20]; // [Out] °èÁ¤ ID char loginPwd[20]; // [Out] °èÁ¤ PWD }; // ¼ø¼­º¯°æºÒ°¡ - Ãß°¡½Ã ¸¶Áö¸· ¹øÈ£ ºÎ¿©. #define WEB_LOGIN_SLEVEL0 0 // ÀÏ¹Ý °èÁ¤ #define WEB_LOGIN_SLEVEL1 1 // GM " #define WEB_LOGIN_SLEVEL2 2 // ºí·Ï " #define WEB_LOGIN_SLEVEL3 3 // ¿¬·É " #define WEB_LOGIN_SLEVEL4 4 // °³Ã´ÀÚ #define WEB_LOGIN_SLEVEL5 5 // Å×½ºÅÍ struct WEB_LOGIN { long idx; char loginid [ 21 ]; char passwd [ 21 ]; char passwdsec[ 5 ]; char ip [ 24 ]; char slevel; char serversec; long retvalue; long retage; long retpc; }; struct WEB_TP_SMS { char serverName[ 32 ]; }; class cSQLWebStmt : public cSQLStatement { public: // Ŭ·¡½º »ý¼º ¹× °ø¿ë ¸Þ¼Òµå. cSQLWebStmt(void); SQLRETURN WebLauncher ( WEB_LAUNCHER* webLauncher ); SQLRETURN WebCheck ( WEB_LOGIN* webLogin ); SQLRETURN WebLogin ( WEB_LOGIN* webLogin ); SQLRETURN WebTpSMS ( WEB_TP_SMS* webTpSMS ); public: // Ŭ·¡½º ÆÄ±« ¸Þ¼Òµå. virtual ~cSQLWebStmt(void); }; #endif // __SQL_ACCOUNT_STATEMENT_H__