errore login
This commit is contained in:
parent
8d573b43cf
commit
3bd15b65bd
@ -1,5 +1,6 @@
|
|||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
using System.Diagnostics;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using VirtualTask.Models;
|
using VirtualTask.Models;
|
||||||
|
|
||||||
@ -11,6 +12,7 @@ namespace VirtualTask.Controllers
|
|||||||
string apiUrl=string.Empty;
|
string apiUrl=string.Empty;
|
||||||
HttpClient client;
|
HttpClient client;
|
||||||
SessionHelper helper;
|
SessionHelper helper;
|
||||||
|
string errMes=string.Empty;
|
||||||
public LoginController()
|
public LoginController()
|
||||||
{
|
{
|
||||||
apiUrl = "http://10.0.0.187:8000/api/Polo/";
|
apiUrl = "http://10.0.0.187:8000/api/Polo/";
|
||||||
@ -32,27 +34,31 @@ namespace VirtualTask.Controllers
|
|||||||
string url = apiUrl + "loginTechnicalVT";
|
string url = apiUrl + "loginTechnicalVT";
|
||||||
Uri baseAddress = new Uri(url);
|
Uri baseAddress = new Uri(url);
|
||||||
client.BaseAddress = baseAddress;
|
client.BaseAddress = baseAddress;
|
||||||
|
ViewBag.Error =string.Empty;
|
||||||
|
|
||||||
//SessionHelper helper = new SessionHelper(this);
|
|
||||||
LoginOut loginOut = new LoginOut();
|
LoginOut loginOut = new LoginOut();
|
||||||
string data = JsonConvert.SerializeObject(model);
|
string data = JsonConvert.SerializeObject(model);
|
||||||
StringContent content = new StringContent(data, Encoding.UTF8, "application/json");
|
StringContent content = new StringContent(data, Encoding.UTF8, "application/json");
|
||||||
HttpResponseMessage response = client.PostAsync(baseAddress, content).Result;
|
HttpResponseMessage response = client.PostAsync(baseAddress, content).Result;
|
||||||
if (response.IsSuccessStatusCode)
|
if (response.IsSuccessStatusCode)
|
||||||
{
|
{
|
||||||
//HttpContext.Session.SetString("tok", "Jarvik");
|
|
||||||
//string t= HttpContext.Session.GetString("tok");
|
|
||||||
|
|
||||||
string risultato = response.Content.ReadAsStringAsync().Result;
|
string risultato = response.Content.ReadAsStringAsync().Result;
|
||||||
loginOut = JsonConvert.DeserializeObject<LoginOut>(risultato);
|
loginOut = JsonConvert.DeserializeObject<LoginOut>(risultato);
|
||||||
//HttpContext.Session.SetString("tok", loginOut.Tok);
|
|
||||||
//ViewBag.Token = loginOut.Tok;
|
|
||||||
helper.SetStringValue("tok", loginOut.Tok);
|
helper.SetStringValue("tok", loginOut.Tok);
|
||||||
helper.SetStringValue("apiUrl", apiUrl);
|
helper.SetStringValue("apiUrl", apiUrl);
|
||||||
helper.SetStringValue("tenant", model.Tenant);
|
helper.SetStringValue("tenant", model.Tenant);
|
||||||
return RedirectToAction("Index","Home");
|
return RedirectToAction("Index","Home");
|
||||||
}
|
}
|
||||||
return View();
|
else
|
||||||
|
{
|
||||||
|
errMes = response.Content.ReadAsStringAsync().Result;
|
||||||
|
loginOut = JsonConvert.DeserializeObject<LoginOut>(errMes);
|
||||||
|
|
||||||
|
helper.SetStringValue("errMsg", loginOut.err_detail);
|
||||||
|
ViewBag.Error = loginOut.err_detail;
|
||||||
|
return View();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,6 +34,11 @@
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4" style="color:red;">
|
||||||
|
@ViewBag.Error
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<script src="~/lib/jquery/dist/jquery.min.js"></script>
|
<script src="~/lib/jquery/dist/jquery.min.js"></script>
|
||||||
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user