Skip to content
This repository was archived by the owner on Mar 26, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions methods/database_logs.js
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,7 @@ async function LogAddMangaEpisode(props) {
)`),
'manga_slug'
]
], where: { id: episode_id }
], where: { id: manga_episode_id }
})

const text = `${username} isimli kullanıcı ${manga_name} isimli mangaya ${episode_number}. bölümü ekledi.`
Expand Down Expand Up @@ -436,7 +436,7 @@ async function LogUpdateMangaEpisode(props) {
)`),
'manga_slug'
]
], where: { id: episode_id }
], where: { id: manga_episode_id }
})

const text = `${username} isimli kullanıcı ${manga_name} isimli manganın ${episode_number}. bölümünü güncelledi.`
Expand Down
6 changes: 3 additions & 3 deletions middlewares/rate-limiter.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ const UserLoginLimiter = rateLimit({
});

const UserRegisterLimiter = rateLimit({
windowMs: 60 * 60 * 1000, // 60 minutes
max: 1, // start blocking after 1 requests
windowMs: 15 * 60 * 1000, // 15 minutes
max: 3, // start blocking after 3 requests
message:
"Bu IP üzerinden çok fazla istek geldi. Lütfen 1 saat sonra tekrar deneyin."
"Bu IP üzerinden çok fazla istek geldi. Lütfen 15 dakika sonra tekrar deneyin."
});

const GeneralAPIRequestsLimiter = rateLimit({
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "forfansubsback",
"version": "3.2.1",
"version": "3.2.2",
"release-name": "Hello Alone",
"description": "",
"main": "server.js",
Expand Down
12 changes: 7 additions & 5 deletions routes/api/user.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,22 @@ router.post('/kayit', UserRegisterLimiter, ValidateUserRegistration(), Validatio
const { name, email, password } = req.body
const errors = {}

let user
let user_check, email_check

try {
user = await User.findOne({ where: { email: email, name: name }, raw: true })
user_check = await User.findOne({ where: { name: name }, raw: true })
email_check = await User.findOne({ where: { email: email }, raw: true })
} catch (err) {
console.log(err)
return res.status(500).json({ err: "Database bağlantısı kurulamıyor." })
}

if (user) {
errors.username = "Kullanıcı adı veya email kullanılıyor."
if (user_check || email_check) {
if (user_check) errors.username = "Kullanıcı adı kullanılıyor."
if (email_check) errors.email = "Mail adresi kullanılıyor."
return res.status(400).json({
...errors,
'err': 'Kullanıcı adı veya email kullanılıyor'
'err': 'Kullanıcı adı ya da mail adresi kullanılıyor'
})
}

Expand Down