Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

157
Vistas
user login database connection

I want my code only admin to be able to login. It should throw an error when other users enter.

const path = require('path');

const express = require('express');

const router = express.Router();


const baglanti=require('../util/vt_baglanti');



router.get('/login', (req,res,next) => {

  baglanti.getConnection(function(err) {

    if (err) throw err;

    baglanti.query("SELECT * FROM sehir", function (err, result, fields) {

      if (err) throw err;

      res.render('login', {

        sayfa_basligi:'Giriş',

        path:'/admin/login',

        sehir:result

      });

    });

  });

})

router.post('/login', (req,res,next) => {
  
  baglanti.getConnection(function(err) {

    if (err) throw err;

  console.log(req.body.kullaniciadi);

    var sql = "SELECT * FROM kullanici WHERE kullaniciadi='"+req.body.kullaniciadi+"' AND
 
sifre='"+req.body.sifre+"'";

    baglanti.query(sql, function (err, result) {

      if (err) throw err;

    });

  });

res.redirect('/');


});

//module.exports=router;

exports.routes=router;
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda