public IActionResult Login(Kullanici kul) { kul = authManager.Login(kul); AccessToken token = new AccessToken(); if (kul != null) { token = authManager.CreateAccessToken(kul); } else { token.Token = "Hata"; } if (kul != null) { if (token.Token != "Hata") { return(Ok(new { Token = token.Token })); } else { return(Unauthorized(new { Token = token.Token })); } } else { return(Unauthorized(new { Token = token.Token })); } //if (kul != null) //{ // var secretkey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("[email protected]")); // var signingCreadentials = new SigningCredentials(secretkey, SecurityAlgorithms.HmacSha256); // var tokenOptions = new JwtSecurityToken( // issuer: "www.yilmazcoder.online", // audience: "www.yilmazcoder.online", // claims: new List<Claim> { // new Claim("id", kul.Id.ToString()), // new Claim("ad", kul.Ad), // new Claim("soyad", kul.Soyad), // new Claim("ePosta", kul.Eposta), // new Claim("kullaniciAdi", kul.KullaniciAdi), // }, // expires: DateTime.Now.AddMinutes(20), // signingCredentials: signingCreadentials // ); // var tokenString = new JwtSecurityTokenHandler().WriteToken(tokenOptions); // return Ok(new { Token = tokenString }); //} //return Unauthorized(new { Token = "Hatalı kullanıcı" }); }