Guest User

Untitled

a guest
Aug 10th, 2018
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. const usermameverica = async (connection, req, res) => {
  2. // req.body.password = await hashpass(req.body.password)
  3.  
  4. const user= await User.verificauser(connection, req.body.user.username)
  5. if(user){
  6. return res.render('login/create',{error: true})
  7. }else{
  8. return res.render('login/create',{error: false})
  9. }
  10. }
  11.  
  12. const express = require('express')
  13. const router = express.Router()
  14. const controllerLogin = require('../controllers/login')
  15. const controllernews = require('../controllers/newscontroler')
  16. const connection = require('../Config/database')
  17. const controllerAdmin = require('../controllers/Administration')
  18.  
  19. router.get('/login', controllerLogin.login)
  20. router.post('/login', controllerLogin.authenticateUser.bind(null, connection))
  21. router.get('/createUser', controllerLogin.FormUser)
  22. router.post('/createUser', controllerLogin.createUser.bind(null, connection))
  23. router.post('/usermameverica', controllerLogin.usermameverica.bind(null, connection))
  24. router.get('/logout', controllerLogin.logoutUser)
  25. router.get('/news', controllernews.news)
  26. //
  27. /*************************/
  28.  
  29.  
  30. module.exports = app => app.use('/', router)
  31.  
  32. const verificauser = (connection, username) => {
  33. return new Promise ((resolve, reject) => {
  34. connection.query(`SELECT * FROM user WHERE username = '${username}' `, (err, result) =>{
  35. if(err){
  36. reject(err)
  37. }else{
  38.  
  39. if(result.length>0){
  40. resolve(false)
  41. }
  42. else{
  43. resolve(true)
  44. }
  45. }
  46. })
  47. })
  48. }
  49.  
  50. rules : {
  51. username 
  52. minlength : 3,
  53. required : true,
  54. remote : {
  55. url : '../controllers/login',
  56. message : 'Utilizador ja existe',
  57. data: JSON.stringify('Username'),
  58. type : 'POST',
  59. contentType: 'application/json',
  60. },
  61. }
Add Comment
Please, Sign In to add comment