Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. <script>
  2. var app = angular.module('myApp', []);
  3.  
  4. app.controller("loginController", function($scope,$http) {
  5.  
  6. $scope.sub = function() {
  7.  
  8. var config = {
  9. headers : {
  10. 'Content-Type': 'application/x-www-form-
  11. urlencoded;charset=utf-8;'
  12. }
  13. }
  14.  
  15. $http.post('/login', { data:{ username: $scope.username,
  16. password: $scope.password} }).then(function(response){
  17. if(response.state==0){
  18. console.log('Error!');
  19. } else if(response.state==1){
  20. console.log('action on success');
  21. window.location.href = '/views/success.html';}}).catch(function(error){
  22. console.log('action on error');
  23. });
  24.  
  25. var db = require('../../config');
  26.  
  27. exports.login = function(req,res){
  28.  
  29. var username = req.body.data.username;
  30. var password = req.body.data.password;
  31.  
  32. db.query('SELECT * FROM users WHERE username = ?',[username], function
  33. (error, results, fields){
  34. var result = "0";
  35. if(error) {
  36. console.log('Code 400, Error ocurred');
  37. }
  38.  
  39. else{
  40.  
  41. if(results.length>0){
  42.  
  43. if(results[0].password == password){
  44. console.log('Code 200, login sucessful');
  45. res.json({ state : 1});
  46.  
  47. }
  48. }
  49. else{
  50. console.log('Code 400, Password or username invalid');
  51. res.json({ state: 0})
  52. }
  53. }
  54.  
  55. });
  56. }
  57.  
  58. var express = require('express');
  59. var bodyParser = require('body-parser');
  60. var morgan = require('morgan');
  61. var db = require('./config');
  62. var app = express();
  63.  
  64. app.use(bodyParser.urlencoded({extended:true}));
  65. app.use(bodyParser.json());
  66. app.use(morgan('dev'));
  67.  
  68. app.use(express.static(__dirname + '/app'));
  69. require('./app/routes')(app);
  70.  
  71.  
  72. app.listen(3000,function(err){
  73.  
  74. if(err){
  75.  
  76. console.log(err);
  77. }
  78. else{
  79.  
  80. console.log("Listening on port 3000");
  81. }
  82.  
  83. });
  84.  
  85. var auth = require('../app/middleware/authenticateUser');
  86.  
  87. module.exports = function (app) {
  88.  
  89.  
  90. app.get('/',function(req,res){
  91.  
  92. res.sendFile(__dirname + '/views/index.html');
  93.  
  94.  
  95. });
  96.  
  97. app.post('/login', function(req, res){
  98.  
  99.  
  100. auth.login(req,res);
  101.  
  102. });
  103.  
  104.  
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement