ASP.Net 登录控制器
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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; } } }
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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; } } }