Advertisement
Guest User

Untitled

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