Updates
This commit is contained in:
parent
8d809412bb
commit
d89ded9d43
@ -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>;
|
||||||
|
@ -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,
|
||||||
});
|
});
|
||||||
|
@ -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,
|
||||||
});
|
});
|
||||||
|
@ -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": {
|
||||||
|
Loading…
Reference in New Issue
Block a user