OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_FORM_MANAGER_H_ | 5 #ifndef COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_FORM_MANAGER_H_ |
6 #define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_FORM_MANAGER_H_ | 6 #define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_FORM_MANAGER_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
275 | 275 |
276 // Remove possible_usernames that may contains sensitive information and | 276 // Remove possible_usernames that may contains sensitive information and |
277 // duplicates. | 277 // duplicates. |
278 void SanitizePossibleUsernames(autofill::PasswordForm* form); | 278 void SanitizePossibleUsernames(autofill::PasswordForm* form); |
279 | 279 |
280 // Helper function to delegate uploading to the AutofillManager. | 280 // Helper function to delegate uploading to the AutofillManager. |
281 virtual void UploadPasswordForm( | 281 virtual void UploadPasswordForm( |
282 const autofill::FormData& form_data, | 282 const autofill::FormData& form_data, |
283 const autofill::ServerFieldType& password_type); | 283 const autofill::ServerFieldType& password_type); |
284 | 284 |
285 // Returns true if |candidate|'s registry controlled domain for origin and | |
vabr (Chromium)
2015/02/02 14:18:50
Please update the comment. Also mention that |matc
Pritam Nikam
2015/02/05 06:12:07
Removed this function.
| |
286 // password matches with one of the stored password form within | |
287 // |best_matches_|; otherwise false. On success, |matching_form| holds the | |
288 // matching password form. | |
289 bool HasMatchingCredentialsInStore( | |
290 const autofill::PasswordForm& candidate, | |
291 autofill::PasswordForm* matching_form) const; | |
292 | |
285 // Set of PasswordForms from the DB that best match the form | 293 // Set of PasswordForms from the DB that best match the form |
286 // being managed by this. Use a map instead of vector, because we most | 294 // being managed by this. Use a map instead of vector, because we most |
287 // frequently require lookups by username value in IsNewLogin. | 295 // frequently require lookups by username value in IsNewLogin. |
288 autofill::PasswordFormMap best_matches_; | 296 autofill::PasswordFormMap best_matches_; |
289 | 297 |
290 // Cleans up when best_matches_ goes out of scope. | 298 // Cleans up when best_matches_ goes out of scope. |
291 STLValueDeleter<autofill::PasswordFormMap> best_matches_deleter_; | 299 STLValueDeleter<autofill::PasswordFormMap> best_matches_deleter_; |
292 | 300 |
293 // The PasswordForm from the page or dialog managed by |this|. | 301 // The PasswordForm from the page or dialog managed by |this|. |
294 const autofill::PasswordForm observed_form_; | 302 const autofill::PasswordForm observed_form_; |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
353 ManagerAction manager_action_; | 361 ManagerAction manager_action_; |
354 UserAction user_action_; | 362 UserAction user_action_; |
355 SubmitResult submit_result_; | 363 SubmitResult submit_result_; |
356 | 364 |
357 DISALLOW_COPY_AND_ASSIGN(PasswordFormManager); | 365 DISALLOW_COPY_AND_ASSIGN(PasswordFormManager); |
358 }; | 366 }; |
359 | 367 |
360 } // namespace password_manager | 368 } // namespace password_manager |
361 | 369 |
362 #endif // COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_FORM_MANAGER_H_ | 370 #endif // COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_FORM_MANAGER_H_ |
OLD | NEW |