updated fields
parent
6cf57df008
commit
822c07aff2
|
@ -13,13 +13,13 @@ import { MONGODB_IGNORED_FIELDS } from "../utils/constants";
|
||||||
|
|
||||||
export async function SignUp(req: Request, res: Response) {
|
export async function SignUp(req: Request, res: Response) {
|
||||||
try {
|
try {
|
||||||
const { accountName, username, password } = req.body;
|
const { AccountName, Username, Password } = req.body;
|
||||||
|
|
||||||
if (!accountName || !username || !password) {
|
if (!AccountName || !Username || !Password) {
|
||||||
return res.status(400).json({ status: "err" });
|
return res.status(400).json({ status: "err" });
|
||||||
}
|
}
|
||||||
|
|
||||||
const existingUser = await User.findOne({ accountName })
|
const existingUser = await User.findOne({ AccountName })
|
||||||
.select(MONGODB_IGNORED_FIELDS)
|
.select(MONGODB_IGNORED_FIELDS)
|
||||||
.lean();
|
.lean();
|
||||||
|
|
||||||
|
@ -27,22 +27,22 @@ export async function SignUp(req: Request, res: Response) {
|
||||||
return res.status(400).json({ status: 1 });
|
return res.status(400).json({ status: 1 });
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isPasswordValid(password)) {
|
if (!isPasswordValid(Password)) {
|
||||||
return res.status(400).json({ status: "err" });
|
return res.status(400).json({ status: "err" });
|
||||||
}
|
}
|
||||||
|
|
||||||
const decodedPassword = decodeBase64(password);
|
const decodedPassword = decodeBase64(Password);
|
||||||
const hashedPassword = await hashPassword(decodedPassword);
|
const hashedPassword = await hashPassword(decodedPassword);
|
||||||
|
|
||||||
const user = new User({
|
const user = new User({
|
||||||
accountName: accountName,
|
accountName: AccountName,
|
||||||
username: username,
|
username: Username,
|
||||||
password: hashedPassword,
|
password: hashedPassword,
|
||||||
});
|
});
|
||||||
|
|
||||||
user
|
user
|
||||||
.save()
|
.save()
|
||||||
.then(() => saveSession(res, accountName, username))
|
.then(() => saveSession(res, AccountName, Username))
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
res.status(500).json({ status: "err" });
|
res.status(500).json({ status: "err" });
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Time duration in milliseconds for a default session expiration (7 days)
|
// Time duration in milliseconds for a default session expiration (365 days)
|
||||||
export const DEFAULT_SESSION_EXPIRATION: number = 7 * 24 * 60 * 60 * 1000;
|
export const DEFAULT_SESSION_EXPIRATION: number = 365 * 24 * 60 * 60 * 1000;
|
||||||
|
|
||||||
// Maximum number of users to display per page in the admin interface
|
// Maximum number of users to display per page in the admin interface
|
||||||
export const ADMIN_MAX_USERS_PER_PAGE: number = 10;
|
export const ADMIN_MAX_USERS_PER_PAGE: number = 10;
|
||||||
|
|
Reference in New Issue