Quantcast
Channel: Ionic Framework - Ionic Forum
Viewing all articles
Browse latest Browse all 49171

Login with session

$
0
0

@Pajimola wrote:

Hello everyone can i ask some help how can i implement a session with this code of login and to destroy session when logout.
login.html








Username




Password







controller.js
.controller('LoginCtrl', function($scope, $state, LoginService) {
$scope.form = {};

$scope.login = function(){

if((angular.isDefined($scope.form.username)
  && $scope.form.username !== "")
  && angular.isDefined($scope.form.password)
  && $scope.form.password !== ""){

  LoginService.login($scope.form).then(function(response){

      if(Storage)
      {
      localStorage.setItem('loginDetails', JSON.stringify(response.data.username));
        $state.go('classattendance');
    } else {
      alert('String is not defined in this browser. please use other storage.');
    }
  }, function(error){

  });
} else {
}

}
})
.controller('ClassCtrl', function ($state, $scope, $http) {
if (localStorage['loginDetails'] == 'undefined')
{
alert("Invalid access");
$state.go('login');
}
})

service.js
.service('LoginService', function($http){

var vm = this;
var url = 'http://127.0.0.1/mobile/';

vm.login = function(loginData){

return $http.post(url + 'login_service.php',loginData);

}
})

login_service.php
<?php
header("Access-Control-Allow-Origin: *");
require_once('connection.php');

$post_data = file_get_contents('php://input');
$request = json_decode($post_data);

$user = $request->username;
$pass = $request->password;

$select_sql ="SELECT * FROM users WHERE username = '" . $user . "' AND passwrd = password('" . $pass . "')";

$result = $con->query($select_sql);

$re=$result->fetch_assoc();
echo json_encode($re);
?>

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 49171

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>