none
AngularJS Login İşlemi

    Soru

  • Merhaba,

    AngularJS ile geliştirdiğim uygulamada web api yardımı ile giriş işlemini gerçekleştrimek istiyorum.

    Web API ;

            public JsonResult userLogin(Kullanici k)
            {

                var getUser = db.Kullanicis.Where(x => x.name.Equals(k.name) && x.pass.Equals(k.pass)).FirstOrDefault();
                return new JsonResult { Data=getUser,JsonRequestBehavior=JsonRequestBehavior.AllowGet};

            }

    AngularJS tarafında ne yapmam gerek?

    17 Mart 2016 Perşembe 12:33

Tüm Yanıtlar

  • Selam,

    Şöyle basit bir form ile sorgu gönderilebilir. Yalnız methodunun başına [HttpPost] public JsonResult şeklinde eklemelisin.

    Html Code :                

    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
    <div data-ng-controller="uyelogin">
        <input type="text" data-ng-model="data.name"/>
        <input type="password" data-ng-model="data.pass"/>
        <input type="button" data-ng-click="loginbtn()"/>
    </div>

    <script>
    var app = angular.module('app',[]);

    app.controller('uyelogin',function($scope,$http){

        $scope.data = {};

     $scope.loginbtn = function(){

    $http.post('/loginislemsayfasi',{k:$scope.data}).success(function(donendata){

                //işlem sonucu .....

    console.log(donendata);
            });

    }

    });
    </script>


    • Düzenleyen Keremix 17 Mart 2016 Perşembe 18:47
    17 Mart 2016 Perşembe 18:45