Example #1
0
        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());
            }
        }
Example #2
0
        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());
            }
        }