public IActionResult Signin(Login login) { // Cria uma conexão com o banco de dados para signin LoginDatabase ld = new LoginDatabase(); // Verifica se o login já existe if (ld.Login(login) == null) { // Insere o login no banco de dados, // diz que o script foi executado, // avisa o usuario do sucesso ld.Inserir(login); ViewBag.checks = true; ViewBag.mensagemSign = $"Usuário cadastrado com sucesso! Id = {ld.Login(login).Id}"; return(View()); } else { // Diz que o script foi executado existe // avisa o usuario do erro ViewBag.checks = true; ViewBag.mensagemSign = "Usuário já existe"; return(View()); } }
public IActionResult Login(Login login) { // Cria uma conexão com o banco de dados para login LoginDatabase ld = new LoginDatabase(); // Verifica se o login existe if (ld.Login(login) != null) { // Salva as informações em uma variável e na sessão Login logado = ld.Login(login); HttpContext.Session.SetString("Email", logado.Email); HttpContext.Session.SetString("Senha", logado.Senha); HttpContext.Session.SetInt32("Id", logado.Id); // Retorna para a página inicial return(RedirectToAction("Index")); } else { // Avisa o usuario que o login está errado ViewBag.mensagemLogin = "******"; return(View()); } }