Lines Matching refs:form

73 void BindAddStatement(const PasswordForm& form,
76 s->BindString(COLUMN_ORIGIN_URL, form.origin.spec());
77 s->BindString(COLUMN_ACTION_URL, form.action.spec());
78 s->BindString16(COLUMN_USERNAME_ELEMENT, form.username_element);
79 s->BindString16(COLUMN_USERNAME_VALUE, form.username_value);
80 s->BindString16(COLUMN_PASSWORD_ELEMENT, form.password_element);
83 s->BindString16(COLUMN_SUBMIT_ELEMENT, form.submit_element);
84 s->BindString(COLUMN_SIGNON_REALM, form.signon_realm);
85 s->BindInt(COLUMN_SSL_VALID, form.ssl_valid);
86 s->BindInt(COLUMN_PREFERRED, form.preferred);
87 s->BindInt64(COLUMN_DATE_CREATED, form.date_created.ToTimeT());
88 s->BindInt(COLUMN_BLACKLISTED_BY_USER, form.blacklisted_by_user);
89 s->BindInt(COLUMN_SCHEME, form.scheme);
90 s->BindInt(COLUMN_PASSWORD_TYPE, form.type);
91 Pickle usernames_pickle = SerializeVector(form.other_possible_usernames);
95 s->BindInt(COLUMN_TIMES_USED, form.times_used);
97 autofill::SerializeFormData(form.form_data, &form_data_pickle);
101 s->BindInt(COLUMN_USE_ADDITIONAL_AUTH, form.use_additional_authentication);
102 s->BindInt64(COLUMN_DATE_SYNCED, form.date_synced.ToInternalValue());
107 DLOG(WARNING) << "LoginDatabase::AddLogin updated an existing form";
307 PasswordStoreChangeList LoginDatabase::AddLogin(const PasswordForm& form) {
310 if (EncryptedString(form.password_value, &encrypted_password) !=
323 BindAddStatement(form, encrypted_password, &s);
328 list.push_back(PasswordStoreChange(PasswordStoreChange::ADD, form));
340 BindAddStatement(form, encrypted_password, &s);
342 list.push_back(PasswordStoreChange(PasswordStoreChange::REMOVE, form));
343 list.push_back(PasswordStoreChange(PasswordStoreChange::ADD, form));
348 PasswordStoreChangeList LoginDatabase::UpdateLogin(const PasswordForm& form) {
350 if (EncryptedString(form.password_value, &encrypted_password) !=
371 s.BindString(0, form.action.spec());
374 s.BindInt(2, form.ssl_valid);
375 s.BindInt(3, form.preferred);
376 Pickle pickle = SerializeVector(form.other_possible_usernames);
378 s.BindInt(5, form.times_used);
379 s.BindString16(6, form.submit_element);
380 s.BindInt64(7, form.date_synced.ToInternalValue());
382 s.BindString(8, form.origin.spec());
383 s.BindString16(9, form.username_element);
384 s.BindString16(10, form.username_value);
385 s.BindString16(11, form.password_element);
386 s.BindString(12, form.signon_realm);
393 list.push_back(PasswordStoreChange(PasswordStoreChange::UPDATE, form));
398 bool LoginDatabase::RemoveLogin(const PasswordForm& form) {
408 s.BindString(0, form.origin.spec());
409 s.BindString16(1, form.username_element);
410 s.BindString16(2, form.username_value);
411 s.BindString16(3, form.password_element);
412 s.BindString16(4, form.submit_element);
413 s.BindString(5, form.signon_realm);
444 PasswordForm* form,
455 form->origin = GURL(tmp);
457 form->action = GURL(tmp);
458 form->username_element = s.ColumnString16(COLUMN_USERNAME_ELEMENT);
459 form->username_value = s.ColumnString16(COLUMN_USERNAME_VALUE);
460 form->password_element = s.ColumnString16(COLUMN_PASSWORD_ELEMENT);
461 form->password_value = decrypted_password;
462 form->submit_element = s.ColumnString16(COLUMN_SUBMIT_ELEMENT);
464 form->signon_realm = tmp;
465 form->ssl_valid = (s.ColumnInt(COLUMN_SSL_VALID) > 0);
466 form->preferred = (s.ColumnInt(COLUMN_PREFERRED) > 0);
467 form->date_created = base::Time::FromTimeT(
469 form->blacklisted_by_user = (s.ColumnInt(COLUMN_BLACKLISTED_BY_USER) > 0);
472 form->scheme = static_cast<PasswordForm::Scheme>(scheme_int);
475 form->type = static_cast<PasswordForm::Type>(type_int);
480 form->other_possible_usernames = DeserializeVector(pickle);
482 form->times_used = s.ColumnInt(COLUMN_TIMES_USED);
488 autofill::DeserializeFormData(&form_data_iter, &form->form_data);
490 form->use_additional_authentication =
492 form->date_synced = base::Time::FromInternalValue(
497 bool LoginDatabase::GetLogins(const PasswordForm& form,
508 const GURL signon_realm(form.signon_realm);
514 if (form.scheme == PasswordForm::SCHEME_HTML &&
537 // domains on the form http://foo.bar/, http://www.foo.bar/,
539 // The scheme and port has to be the same as the observed form.
542 s.BindString(0, form.signon_realm);
547 s.BindString(0, form.signon_realm);
560 form.signon_realm)) {
564 if (form.signon_realm != new_form->signon_realm) {
572 // observed form and setting the original signon realm to what we found
577 new_form->origin = form.origin;
578 new_form->signon_realm = form.signon_realm;
579 new_form->action = form.action;