Skip to content

Instantly share code, notes, and snippets.

View niisar's full-sized avatar
🎯
Focusing

Mohammed Nisar Ansari niisar

🎯
Focusing
View GitHub Profile
@niisar
niisar / orderCtrl.js
Created February 8, 2016 14:25
AngularJSAuthentication.WEB
define(['app'], function (app) {
app.controller("orderCtrl", function ($scope, $localStorage, $http, cnst) {
$scope.k2 = "i am signup";
$scope.orders = [];
$http.get(cnst.serviceBase + 'api/orders').then(function (result) {
$scope.orders = result.data;
});
});
})
@niisar
niisar / signup.html
Created February 8, 2016 14:26
AngularJSAuthentication.WEB
<input type="text" class="form-control" placeholder="Username" data-ng-model="registration.userName" required autofocus>
<input type="password" class="form-control" placeholder="Password" data-ng-model="registration.password" required>
<input type="password" class="form-control" placeholder="Confirm Password" data-ng-model="registration.confirmPassword" required>
<button class="btn btn-lg btn-info btn-block" type="button" data-ng-click="signup()">Submit</button>
@niisar
niisar / signupCtrl.js
Created February 8, 2016 14:28
AngularJSAuthentication.WEB
define(['app'], function (app) {
app.controller("signupCtrl", function ($scope, $localStorage, $http, $timeout, $state, cnst) {
$scope.savedSuccessfully = false;
$scope.message = "";
$scope.registration = {
userName: "",
password: "",
confirmPassword: ""
@niisar
niisar / mainCtrl.js
Created February 8, 2016 14:30
AngularJSAuthentication.WEB
define(['app'], function (app) {
app.controller("mainCrl", function ($scope, $localStorage, $state) {
var authData = $localStorage.authorizationData;
console.log(authData)
if(authData) {
$scope.authentication = {
isAuth: true,
userName: authData.userName
};
}
@niisar
niisar / main.js
Created February 8, 2016 14:30
AngularJSAuthentication.WEB
require.config({
paths: {
'angular': 'https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.9/angular.min',
'route': 'https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.16/angular-ui-router',
'mainCtrl': '/scripts/mainCtrl',
'loginCtrl': '/views/loginCtrl',
'homeCtrl': '/views/homeCtrl',
'signupCtrl': '/views/signupCtrl',
'orderCtrl': '/views/orderCtrl',
'authInterceptorService': '/scripts/services/authInterceptorService',
@niisar
niisar / app.js
Created February 8, 2016 14:30
AngularJSAuthentication.WEB
define(['route'], function () {
var app = angular.module('app', ['ui.router', 'ngStorage']);
app.init = function () {
angular.bootstrap(document, ['app']);
}
app.config(function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/home");
$stateProvider
@niisar
niisar / Web.config
Created February 8, 2016 14:33
AngularJSAuthentication.API
<connectionStrings>
<add name="AuthContext" connectionString="Data Source=LENOVO\SQLEXPRESS; Initial Catalog=AngularJsAuth; Integrated Security=false; uid=sa; pwd=n@1;" providerName="System.Data.SqlClient"/>
</connectionStrings>
@niisar
niisar / Startup.cs
Last active February 13, 2016 10:15
AngularJSAuthentication.API
using AngularJSAuthentication.API.Providers;
using Microsoft.Owin;
using Microsoft.Owin.Security.OAuth;
using Owin;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
@niisar
niisar / SimpleAuthorizationServerProvider.cs
Created February 8, 2016 14:35
AngularJSAuthentication.API
using Microsoft.AspNet.Identity.EntityFramework;
using Microsoft.Owin.Security.OAuth;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims;
using System.Threading.Tasks;
using System.Web;
namespace AngularJSAuthentication.API.Providers
@niisar
niisar / AuthContext.cs
Created February 8, 2016 14:35
AngularJSAuthentication.API
using Microsoft.AspNet.Identity.EntityFramework;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace AngularJSAuthentication.API
{
public class AuthContext : IdentityDbContext<IdentityUser>
{