Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1373)

Unified Diff: src/platform/pam_offline/username_password.h

Issue 591001: move enable_localaccount.sh, make pam_offline use it (Closed)
Patch Set: fix comment Created 10 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/platform/pam_offline/credentials.h ('k') | src/platform/pam_offline/username_password.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/platform/pam_offline/username_password.h
diff --git a/src/platform/pam_offline/username_password.h b/src/platform/pam_offline/username_password.h
index b2473d4d5e8c2737146a9a0c8a8fadc695426da7..d8152699920f212cd109a8e2d68b7c90e2f64905 100644
--- a/src/platform/pam_offline/username_password.h
+++ b/src/platform/pam_offline/username_password.h
@@ -15,6 +15,11 @@
#include "base/basictypes.h"
#include "gtest/gtest.h"
+// Enable local account only if user has specifically requested it
+#ifdef CHROMEOS_PAM_LOCALACCOUNT
+#include "pam_offline/pam_localaccount.h"
+#endif
+
namespace pam_offline {
class UsernamePassword : public Credentials {
@@ -29,6 +34,11 @@ class UsernamePassword : public Credentials {
std::string GetObfuscatedUsername(const Blob &system_salt) const;
std::string GetPasswordWeakHash(const Blob &system_salt) const;
+#ifdef CHROMEOS_PAM_LOCALACCOUNT
+ // returns true if username_ is the local account (if set up)
+ bool IsLocalAccount() const;
+#endif
+
private:
// ONLY FOR TESTING. Allows the caller to tell us not to free the
// memory we allocate for username_ and password_.
« no previous file with comments | « src/platform/pam_offline/credentials.h ('k') | src/platform/pam_offline/username_password.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698