ASP.Net 登录控制器

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using WebApplication17.Models;

namespace WebApplication17.Controllers
{
    [BWActionFilter]
    [MyAuthrize]
    public class DefaultController : ApiController
    {
       
        public int get()
        {
            return 1;
        }
    }
}
View Code

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using WebApplication17.Models;

namespace WebApplication17.Controllers
{
    public class AccountController : ApiController
    {
        public string Login(UserInfo user)
        {
            string token = "";
            if (user.Name == "Admin" && user.Pass == "1234")
            {
                JWTHelper helper = new JWTHelper();
                Dictionary<string, object> playload = new Dictionary<string, object>();
                playload.Add("Name", user.Name);
                playload.Add("Id", user.Id);
                token =helper.GetToken(playload, 1200);
            }
            return token;
        }
    }
}
View Code

 

posted @ 2020-07-20 07:57  我是一只快乐的码农  阅读(103)  评论(0编辑  收藏  举报