Advertisement
Guest User

Untitled

a guest
Oct 5th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. var express = require('express');
  2. var path = require('path');
  3.  
  4. var logger = require('morgan');
  5. var cookieParser = require('cookie-parser');
  6. var bodyParser = require('body-parser');
  7. var http = require('http');
  8. var url = require('url');
  9. var dbUtils = require('./modules/dbUtils');
  10. var app = express();
  11.  
  12. app.use(bodyParser.json());
  13.  
  14.  
  15.  
  16. app.post('/login', function(request, response) {
  17. var result = {error: '', message:''};
  18.  
  19. console.log(request.body);
  20. var userName = request.body.userName;
  21. var password = request.body.password;
  22. dbUtils.VerifyCredentials(userName, password, result);
  23. console.log('login response was:::::' + result);
  24. response.setHeader('content-type', 'application/json');
  25. response.end(JSON.stringify(result));
  26. });
  27.  
  28. http.createServer(app).listen(8080, function() {
  29. console.log('Express server listening on port 8080');
  30. });
  31.  
  32. var sql = require('seriate');
  33. var config = {
  34. "name" : "******",
  35. "host" : "10.1.1.1",
  36. "port" : 1433,
  37. "user" : "*******",
  38. "password" : "*******",
  39. "database" : "*******"
  40. };
  41.  
  42.  
  43. sql.setDefaultConfig(config);
  44.  
  45. var verifyCredentials = function(userName, password, result) {
  46. sql.execute({
  47. query : 'Select count(*) as rowsReturned from dbo.tblUsers where UserName = @userName and Password = @password',
  48. params: {
  49. userName : {
  50. type : sql.VARCHAR,
  51. val : userName
  52. },
  53. password : {
  54. type : sql.VARCHAR,
  55. val : password
  56. }
  57. }
  58. }).then(function(results) {
  59. result.data = results;
  60. console.log(result.data);
  61. }, function (err) {
  62. result.error = err.message;
  63. });
  64. };
  65.  
  66. module.exports = {
  67. VerifyCredentials : verifyCredentials
  68. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement