bool DataBaseConnection::Authorization(std::string login,std::string pass)
{
std::string query = "SELECT * FROM users WHERE email='"+login+"' and password='"+md5(pass)+"'";
const char* q = query.c_str();
qstate = mysql_query(conn, q);
if (!qstate)
{
res = mysql_store_result(conn);
while (row = mysql_fetch_row(res))
{
printf("ID: %s,nick: %s,email: %s, pass: %s , date: %s\n", row[0], row[1], row[2],row[3],row[4]);
//vectordrum.push_back(row[4]);
}
return true;
}
else
{
std::cout << "Query failed:" << mysql_error(conn) << std::endl;
return false;
}
}
static TCHAR pszTextBuff[500];
static TCHAR Buff1[500];
...
edit1 = CreateWindowEx(/*DT_EDITCONTROL*/0L,L"Edit", L"E-mail",
WS_VISIBLE | WS_CHILD | WS_BORDER, 50, 10, 200,
30, hwnd2, (HMENU)1004, hinstance, NULL);
edit2 = CreateWindowEx(/*DT_EDITCONTROL*/0L, L"Edit", L"password",
WS_VISIBLE | WS_CHILD , 50, 50, 200,
30, hwnd2, (HMENU)1005, hinstance, NULL);
...
case WM_COMMAND:
{
if (wparam == 1001)
{
/*
GetWindowText(*edit1, *login, count);
GetWindowText(*edit2, *pass, count);
std::cout << CW2A(*login)<<std::endl;
std::cout << CW2A(*pass) << std::endl;
*/
//Edit_SetText(edit1, TEXT("91797 w7f9a789wf evckavolw4koar"));
//SetWindowText(edit1, L"Text");
//GetWindowText(edit1, login,count);
//Edit_GetText(edit1, login, count);
int cch;
//static TCHAR pszTextBuff[500];
cch = SendMessage(edit1, WM_GETTEXT, 500, (LPARAM)pszTextBuff);
cch = SendMessage(edit2, WM_GETTEXT, 500, (LPARAM)Buff1);
if (cch == 0)
;// MessageBox(hwnd, TEXT("Ââåäèòå òåêñò"), TEXT("×èòàåì Edit"), MB_OK);
else
{
//TCHAR Buff1[500] = { 0 };
/*
SYSTEMTIME st; GetSystemTime(&st);
wsprintf(Buff1, TEXT("Âðåìÿ : %d ÷ %d ìèí %d ñåê\n"),
st.wHour + 3, st.wMinute, st.wSecond);
lstrcat(Buff1, __TEXT("Òåêñò â ïàìÿòè: "));
*/
//lstrcat(Buff1, pszTextBuff);
//MessageBox(hwnd, Buff1, TEXT("Ñîäåðæèìîå áóôåðà"), MB_OK);
std::wcout << pszTextBuff << std::endl;
std::wcout << Buff1 << std::endl;
}
//SendMessage(hwnd2, WM_CLOSE, 0, 0);
ShowWindow(hwnd2, SW_HIDE);
}
jdouble Java_pkg_Cls_f__ILjava_lang_String_2 (JNIEnv *env, jobject obj, jint i, jstring s)
{
const char *str = (*env)->GetStringUTFChars(env, s, 0);
(*env)->ReleaseStringUTFChars(env, s, str);
return 10;
}