Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form name="login" ng-submit="login()">
- <div class="login" ng-app="loginPage" ng-controller="loginController">
- <input type="text" placeholder="username" ng-model="uname" name="userid"><br>
- <input type="password" placeholder="password" ng-model="pword" name="pswrd"><br>
- <!--<input type="button" ng-click="login();" onclick="check(this.form)" value="Login"/>-->
- <button ng-click="login();">Login</button>
- </div>
- </form>
- <script language="javascript">
- var app = angular.module('loginPage', []);
- app.controller('loginController', function($scope, $http, $window) {
- console.log("inside controller");
- $scope.login = function() {
- console.log("inside the login function");
- console.log($scope.uname);
- var login_http = $http({
- method: 'POST',
- url: '/login',
- params: { username: $scope.uname, password: $scope.pword }
- }).then(
- function (response) {
- $window.alert('successfull!!');
- //alert('successfull ...');
- }, function (response) {
- $window.alert('wrong username/password');
- //alert('wrong username/password ... ');
- }
- )
- }
- connection.connect();
- /* GET home page. */
- router.get('/', function(req, res, next) {
- res.sendFile(path.join(__dirname, '../', 'views', 'login.html'));
- });
- router.post('/login', function(req,res)
- {
- console.log("Username:"+req.query.username);
- console.log("Password:"+req.query.password);
- var user = req.query.username;
- var pass = req.query.password
- connection.query("select * from user where login_name = ?", user, function(err, rows, fields) {
- if (!err){
- if(user==rows[0].login_name && pass==rows[0].pass){
- console.log("success");
- res.sendStatus(200);
- //res.sendFile(path.join(__dirname, '../', 'views', 'team_list.html'));
- }
- }
- else{
- console.log('Error while performing Query.', err);
- res.sendStatus(401);
- }
- Server listening on port 8000
- GET / 200 10.853 ms - 5260
- Username:test
- Password:test
- success
- POST /login?password=test&username=test 200 12.559 ms - 2
- GET /?userid=test&pswrd=test 200 10.027 ms - 5260
- Server listening on port 8000
- GET / 304 16.586 ms - -
- Username:test
- Password:test
- success
- POST /login?password=test&username=test 200 12.778 ms - 2
- GET /?userid=test&pswrd=test 304 9.742 ms - -
- <div class="login" ng-app="loginPage" ng-controller="loginController">
- <!--name="login" ng-submit="login()"-->
- <input type="text" placeholder="username" ng-model="uname" name="userid"><br>
- <input type="password" placeholder="password" ng-model="pword" name="pswrd"><br>
- <input type="submit" ng-click="login()" value="login"/>
- <!--button ng-click="login();">Login</button-->
- </div>
- Server listening on port 8000
- GET / 304 9.312 ms - -
- Username:test
- Password:test
- C:UsersdagarwWebstormProjectsGP-01_DEVnode_modulesmysqllibprotocolParser.js:
- 78
- throw err; // Rethrow non-MySQL errors
- ^
- TypeError: Cannot read property 'login_name' of undefined
- at Query._callback (C:UsersdagarwWebstormProjectsGP-01_DEVroutesindex.js:30
- :25)
- at Query.Sequence.end (C:UsersdagarwWebstormProjectsGP-01_DEVnode_modulesmy
- sqllibprotocolsequencesSequence.js:85:24)
- at Query._handleFinalResultPacket (C:UsersdagarwWebstormProjectsGP-01_DEVnod
- e_modulesmysqllibprotocolsequencesQuery.js:144:8)
- at Query.EofPacket (C:UsersdagarwWebstormProjectsGP-01_DEVnode_modulesmysql
- libprotocolsequencesQuery.js:128:8)
- at Protocol._parsePacket (C:UsersdagarwWebstormProjectsGP-01_DEVnode_modules
- mysqllibprotocolProtocol.js:280:23)
- at Parser.write (C:UsersdagarwWebstormProjectsGP-01_DEVnode_modulesmysqlli
- bprotocolParser.js:74:12)
- at Protocol.write (C:UsersdagarwWebstormProjectsGP-01_DEVnode_modulesmysql
- libprotocolProtocol.js:39:16)
- at Socket.<anonymous> (C:UsersdagarwWebstormProjectsGP-01_DEVnode_modulesmy
- sqllibConnection.js:109:28)
- at emitOne (events.js:77:13)
- at Socket.emit (events.js:169:7)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement