aboutsummaryrefslogtreecommitdiff
path: root/go-src/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'go-src/user.go')
-rw-r--r--go-src/user.go17
1 files changed, 16 insertions, 1 deletions
diff --git a/go-src/user.go b/go-src/user.go
index 9ea269a..1456340 100644
--- a/go-src/user.go
+++ b/go-src/user.go
@@ -51,6 +51,21 @@ func updatePassword(oldPassword string, newPassword string) bool {
if !validatePassword(loggedInUser.Username, oldPassword) {
return false
}
- os.WriteFile(folderPaths.FileAtUsersFolder(loggedInUser.Username), []byte(loggedInUser.Username+"\n"+newPassword+"\n"+loggedInUser.Name), 755)
+ os.WriteFile(
+ folderPaths.FileAtUsersFolder(loggedInUser.Username),
+ []byte(loggedInUser.Username+"\n"+newPassword+"\n"+loggedInUser.Name),
+ 0644)
+ return true
+}
+
+func updateName(password string, newName string) bool {
+ if !validatePassword(loggedInUser.Username, password) {
+ return false
+ }
+ os.WriteFile(
+ folderPaths.FileAtUsersFolder(loggedInUser.Username),
+ []byte(loggedInUser.Username+"\n"+password+"\n"+newName),
+ 0644)
+ loggedInUser.Name = newName
return true
}