This commit is contained in:
Benjamin Toby 2025-01-20 09:28:30 +01:00
parent 8d809412bb
commit d89ded9d43
4 changed files with 9 additions and 8 deletions

View File

@ -2,4 +2,4 @@ import { APILoginFunctionParams, APILoginFunctionReturn } from "../../../types";
/** /**
* # API Login * # API Login
*/ */
export default function apiLoginUser({ encryptionKey, email, username, password, database, additionalFields, email_login, email_login_code, email_login_field, token, skipPassword, social, dbUserId, debug, }: APILoginFunctionParams): Promise<APILoginFunctionReturn>; export default function apiLoginUser({ encryptionKey, email, username, password, database, additionalFields, email_login, email_login_code, email_login_field, skipPassword, social, dbUserId, debug, }: APILoginFunctionParams): Promise<APILoginFunctionReturn>;

View File

@ -20,8 +20,9 @@ const hashPassword_1 = __importDefault(require("../../dsql/hashPassword"));
* # API Login * # API Login
*/ */
function apiLoginUser(_a) { function apiLoginUser(_a) {
return __awaiter(this, arguments, void 0, function* ({ encryptionKey, email, username, password, database, additionalFields, email_login, email_login_code, email_login_field, token, skipPassword, social, dbUserId, debug, }) { return __awaiter(this, arguments, void 0, function* ({ encryptionKey, email, username, password, database, additionalFields, email_login, email_login_code, email_login_field, skipPassword, social, dbUserId, debug, }) {
const dbFullName = (0, grab_db_full_name_1.default)({ dbName: database, userId: dbUserId }); const dbFullName = (0, grab_db_full_name_1.default)({ dbName: database, userId: dbUserId });
const dbAppend = global.DSQL_USE_LOCAL ? "" : `${dbFullName}.`;
/** /**
* Check input validity * Check input validity
* *
@ -51,7 +52,7 @@ function apiLoginUser(_a) {
console.log("apiLoginUser:Finding User ..."); console.log("apiLoginUser:Finding User ...");
} }
let foundUser = yield (0, varDatabaseDbHandler_1.default)({ let foundUser = yield (0, varDatabaseDbHandler_1.default)({
queryString: `SELECT * FROM ${dbFullName}.users WHERE email = ? OR username = ?`, queryString: `SELECT * FROM ${dbAppend}users WHERE email = ? OR username = ?`,
queryValuesArray: [email, username], queryValuesArray: [email, username],
database: dbFullName, database: dbFullName,
debug, debug,
@ -112,7 +113,7 @@ function apiLoginUser(_a) {
} }
if (isPasswordCorrect && email_login) { if (isPasswordCorrect && email_login) {
const resetTempCode = yield (0, varDatabaseDbHandler_1.default)({ const resetTempCode = yield (0, varDatabaseDbHandler_1.default)({
queryString: `UPDATE ${dbFullName}.users SET ${email_login_field} = '' WHERE email = ? OR username = ?`, queryString: `UPDATE ${dbAppend}users SET ${email_login_field} = '' WHERE email = ? OR username = ?`,
queryValuesArray: [email, username], queryValuesArray: [email, username],
database: dbFullName, database: dbFullName,
}); });

View File

@ -20,13 +20,13 @@ export default async function apiLoginUser({
email_login, email_login,
email_login_code, email_login_code,
email_login_field, email_login_field,
token,
skipPassword, skipPassword,
social, social,
dbUserId, dbUserId,
debug, debug,
}: APILoginFunctionParams): Promise<APILoginFunctionReturn> { }: APILoginFunctionParams): Promise<APILoginFunctionReturn> {
const dbFullName = grabDbFullName({ dbName: database, userId: dbUserId }); const dbFullName = grabDbFullName({ dbName: database, userId: dbUserId });
const dbAppend = global.DSQL_USE_LOCAL ? "" : `${dbFullName}.`;
/** /**
* Check input validity * Check input validity
@ -62,7 +62,7 @@ export default async function apiLoginUser({
} }
let foundUser = await varDatabaseDbHandler({ let foundUser = await varDatabaseDbHandler({
queryString: `SELECT * FROM ${dbFullName}.users WHERE email = ? OR username = ?`, queryString: `SELECT * FROM ${dbAppend}users WHERE email = ? OR username = ?`,
queryValuesArray: [email, username], queryValuesArray: [email, username],
database: dbFullName, database: dbFullName,
@ -139,7 +139,7 @@ export default async function apiLoginUser({
if (isPasswordCorrect && email_login) { if (isPasswordCorrect && email_login) {
const resetTempCode = await varDatabaseDbHandler({ const resetTempCode = await varDatabaseDbHandler({
queryString: `UPDATE ${dbFullName}.users SET ${email_login_field} = '' WHERE email = ? OR username = ?`, queryString: `UPDATE ${dbAppend}users SET ${email_login_field} = '' WHERE email = ? OR username = ?`,
queryValuesArray: [email, username], queryValuesArray: [email, username],
database: dbFullName, database: dbFullName,
}); });

View File

@ -1,6 +1,6 @@
{ {
"name": "@moduletrace/datasquirel", "name": "@moduletrace/datasquirel",
"version": "3.8.0", "version": "3.8.1",
"description": "Cloud-based SQL data management tool", "description": "Cloud-based SQL data management tool",
"main": "dist/index.js", "main": "dist/index.js",
"bin": { "bin": {