Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let express = require("express");
- let app = express();
- let passwordHash=require("password-hash");
- let bodyParser = require('body-parser');
- let urlencodedParser = bodyParser.urlencoded({ extended: false });
- app.use(express.static('public'));
- app.set('view engine', 'ejs');
- app.listen(3000);
- let mysql= require('mysql');
- var connection = mysql.createConnection({
- host : "a0300059.xsph.ru",
- user : "a0300059_BetBotClients",
- password : "1488pitkuritdrochitnebrosim",
- database : "a0300059_BetBotClients",
- });
- connection.connect(function(err) {
- if (err) throw err;
- console.log("Connected!");
- });
- // async function main_insert(){
- // let res = await dbQuery('INSERT INTO `Clients`(`name`, `login`,`email`, `hpassword`) VALUES (?,?,?,?,?)', ['Emran','emran','emran@gmail.com','dgjdsfgdfjgidfj']);
- // console.log(res);
- // }
- app.get('/auth',function (req,res){
- res.sendFile(__dirname +'/auth.html');
- });
- app.post('/auth', urlencodedParser, function (req, res) {
- let data = req.body;
- if (data.reg === "") {
- data.type = "register";
- }
- else {
- data.type = "login";
- }
- if (!data) return res.sendStatus(400);
- console.log(data.type);
- if (!data || data.type == null || data.type == undefined) {
- return res.send({status:"error", error:{type:"data", text:{eu:"data is null",ru:"данные пусты"}}});
- }
- // / let resDBQuery = connectionSync.query("SELECT * FROM `WTBotClients` WHERE `email`=?",[data.email]);
- // const User = resDBQuery[0];
- switch (data.type) {
- case 'login':
- // if(User == undefined)
- // return res.send({status:"error", error:{type:"user", text:{eu:"user is undefined",ru:"пользователь не обнаружен"}}});
- console.log("бэк и тут говно");
- // if(!passwordHash.verify(data.password,User.hPassword))
- // return res.send({status:"error", error:{type:"user", text:{eu:"password incorrect",ru:"неверный пароль"}}});
- // req.session.clientId = User.session;
- // return res.send({status:"ok", response:{redirect:routes.cabinet,data:{}}});
- data.type="";
- break;
- case 'register':
- // if(User != undefined) {
- // res.send({
- // status: "error",
- // error: {type: "user", text: {eu: "user already exists", ru: "пользователь уже существует"}}
- // });
- // }
- console.log("бэк говно");
- // let hPassword = passwordHash.generate(data.password);
- // let session = md5(Date.now() + SECRET_WORD);
- // req.session.clientId = session;
- // connection.connect(function (err) {
- // if (err) throw err;
- //
- // connection.query("INSERT INTO `WTBotClients`(`name`,`hPassword`,`email`,`session`) VALUES (?,?,?,?)",[data.name,hPassword,data.email,session], function (error) {
- // if (error) throw error;
- // return res.send({status:"ok", response:{redirect:routes.cabinet,data:{}}});
- // });
- //
- // connection.end();
- // });
- data.type="";
- break;
- default: return res.sendStatus(400);
- }
- });
- // main_insert();
- console.log('hui');
- //let infoRegInput = require('./logic__.js');
Add Comment
Please, Sign In to add comment