api-client

This commit is contained in:
2026-03-09 14:20:28 +05:00
parent 08df44734c
commit 2a492aaa7c
4 changed files with 253 additions and 513 deletions

51
auth.js
View File

@@ -22,29 +22,32 @@ class AuthService {
try {
// Создаем пользователей из .env
const users = [
{
login: process.env.USER_1_LOGIN,
password: process.env.USER_1_PASSWORD,
name: process.env.USER_1_NAME,
email: process.env.USER_1_EMAIL,
auth_type: 'local'
},
{
login: process.env.USER_2_LOGIN,
password: process.env.USER_2_PASSWORD,
name: process.env.USER_2_NAME,
email: process.env.USER_2_EMAIL,
auth_type: 'local'
},
{
login: process.env.USER_3_LOGIN,
password: process.env.USER_3_PASSWORD,
name: process.env.USER_3_NAME,
email: process.env.USER_3_EMAIL,
auth_type: 'local'
}
];
const users = [
{
login: process.env.USER_1_LOGIN,
password: process.env.USER_1_PASSWORD,
name: process.env.USER_1_NAME,
email: process.env.USER_1_EMAIL,
role: process.env.USER_1_ROLE || 'teacher',
auth_type: 'local'
},
{
login: process.env.USER_2_LOGIN,
password: process.env.USER_2_PASSWORD,
name: process.env.USER_2_NAME,
email: process.env.USER_2_EMAIL,
role: process.env.USER_2_ROLE || 'teacher',
auth_type: 'local'
},
{
login: process.env.USER_3_LOGIN,
password: process.env.USER_3_PASSWORD,
name: process.env.USER_3_NAME,
email: process.env.USER_3_EMAIL,
role: process.env.USER_3_ROLE || 'teacher',
auth_type: 'local'
}
];
for (const userData of users) {
if (userData.login && userData.password) {
@@ -79,7 +82,7 @@ class AuthService {
hashedPassword,
userData.name,
userData.email,
'teacher',
userData.role,
userData.auth_type || 'local'
],
function(err) {