Skip to content

Commit 4860b56

Browse files
authored
Merge pull request #65 from payatu/banditamit
plain Text User Cred Store
2 parents 9148e35 + 640fbff commit 4860b56

File tree

4 files changed

+34
-1
lines changed

4 files changed

+34
-1
lines changed

.idea/misc.xml

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/qaplug_profiles.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/com/BugBazaar/controller/UserAuthSave.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,17 @@ public class UserAuthSave {
1313
private static final String KEY_PASSWORD = "password";
1414
private static final String keypasscode = "passcode";
1515
private static final String keypasscode_flag = "passcode_flag";
16+
private static final String USER_DATA = "userCred";
1617

1718
private static SharedPreferences sharedPreferences;
1819
private SessionManager sessionManager; // Move the initialization to a constructor
20+
private static SharedPreferences sharedPreferences1;
1921

2022
public UserAuthSave(Context context) {
2123
sharedPreferences = context.getSharedPreferences(USER_PREFERENCES, Context.MODE_PRIVATE);
2224
sessionManager = new SessionManager(context); // Initialize SessionManager in the constructor
25+
sharedPreferences1 = context.getSharedPreferences(USER_DATA, Context.MODE_PRIVATE);
26+
2327
}
2428

2529
public void saveUserData(String randomToken, boolean loggedIn) {
@@ -64,4 +68,13 @@ public static String getSavedPassword() {
6468
public static boolean isLoggedIn() {
6569
return sharedPreferences.getBoolean(KEY_LOGGED_IN, false);
6670
}
71+
72+
public void saveuserCred(String username, String password) {
73+
SharedPreferences.Editor editor = sharedPreferences1.edit();
74+
editor.putString("username", username);
75+
editor.putString("password", password);
76+
editor.apply();
77+
78+
79+
}
6780
}

app/src/main/java/com/BugBazaar/ui/Signin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,13 @@ public void onClick(View v) {
8282
//This will fetch hex username and password from CredentialLoader and compare it with user provided values class.
8383
// It will return true if values are correct. Will return false if values are incorrect.
8484
boolean isLoggedin= loginController.validateLogin(username, password);
85-
String randomToken = TokenGenerator.generateRandomToken(64);
8685

8786
if (isLoggedin==true) {
8887

8988
sessionManager.setLoggedIn(true);
89+
String randomToken = TokenGenerator.generateRandomToken(64);
9090
userAuthSave.saveUserData( randomToken,isLoggedin);
91+
userAuthSave.saveuserCred(username,password);
9192
// Successful login, do something (e.g., start a new activity)
9293
Toast.makeText(Signin.this, "Login successful!", Toast.LENGTH_SHORT).show();
9394

0 commit comments

Comments
 (0)