diff --git a/src/Pages/Login/index.js b/src/Pages/Login/index.js
index 98d284b..41d173c 100644
--- a/src/Pages/Login/index.js
+++ b/src/Pages/Login/index.js
@@ -1,6 +1,5 @@
import { LockOutlined, LoginOutlined, UserOutlined } from "@ant-design/icons";
import { Button, Form, Input, Modal, notification } from "antd";
-import PropTypes from "prop-types";
import { Constants, setUserSessionToLocalStorage } from "../../utils";
import { useState } from "react";
import { Buffer } from "buffer";
@@ -90,6 +89,8 @@ export default function Login() {
prefix={}
placeholder="Username"
onChange={(e) => setUsername(e.target.value)}
+ minLength={Constants.GLOBALS.MIN_USERNAME_LENGTH}
+ maxLength={Constants.GLOBALS.MAX_USERNAME_LENGTH}
/>
);
}
-
-Login.propTypes = {
- setUserSession: PropTypes.func.isRequired,
-};
diff --git a/src/Pages/UserProfile/index.js b/src/Pages/UserProfile/index.js
index 52b21b0..7daae47 100644
--- a/src/Pages/UserProfile/index.js
+++ b/src/Pages/UserProfile/index.js
@@ -1,5 +1,5 @@
import { Button, Card, Form, Input, Space, Table, Upload, message } from "antd";
-import { useContext, useRef, useState } from "react";
+import { useContext, useState } from "react";
import {
Constants,
FormatDatetime,
@@ -149,7 +149,8 @@ export default function UserProfile() {
newPassword !== "" &&
newPassword === repeatedNewPassword
) {
- changes.password = Buffer.from(newPassword).toString("base64");
+ changes.oldPassword = Buffer.from(oldPassword).toString("base64");
+ changes.newPassword = Buffer.from(newPassword).toString("base64");
}
webSocketContext.SendSocketMessage(SentMessagesCommands.UpdateUserProfile, {
@@ -193,6 +194,8 @@ export default function UserProfile() {
onChange={(e) =>
webSocketContext.setUserProfileStateUsername(e.target.value)
}
+ minLength={Constants.GLOBALS.MIN_USERNAME_LENGTH}
+ maxLength={Constants.GLOBALS.MAX_USERNAME_LENGTH}
/>