feat: add ci cd files dont edit those files
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
const Captcha = require('../models/Captcha');
|
||||
const svgCaptcha = require('svg-captcha');
|
||||
const {_sr} = require('../plugins/serverResponses');
|
||||
const {res404, res500, generateRandomDigits} = require('../plugins/controllersHelperFunctions');
|
||||
|
||||
const svgWidth = 50;
|
||||
const svgHeight = 20;
|
||||
|
||||
module.exports.getCaptcha = [
|
||||
async (req, res) => {
|
||||
try {
|
||||
const generateCaptcha = svgCaptcha.create({
|
||||
size : 6,
|
||||
noise : 2
|
||||
});
|
||||
|
||||
const saveCaptcha = await Captcha.create({code : generateCaptcha.text});
|
||||
|
||||
if (saveCaptcha){
|
||||
return res.json(generateCaptcha.data);
|
||||
}else {
|
||||
return res500(res , `مشکلی در اجرای درخواست شما پیش آمده است`);
|
||||
}
|
||||
}catch (e) {
|
||||
return res500(res , `مشکلی در اجرای درخواست شما پیش آمده است`);
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user