You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2018-08-23-criando-aplicacao-web-com-aspnet-core-mvc-parte-1.md
+15-11Lines changed: 15 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ Para que possamos iniciar o desenvolvido, é necessário instalar algumas ferram
36
36
37
37
Quanto o uso da IDE, poderá utilizar qualquer uma das citadas. Vale ressaltar que diferente do Visual Studio Code e do MonoDevelop, o Microsoft Visual Studio é exclusivo do Windows. Sendo assim, para Mac e Linux deverá fazer uso dos outros dois citados.
Caso esteja utilizando o Mac, o SQL Server deverá ser executado em um Container no Docker, já para sistemas Linux, também poderá ser executado em um Container ou instalado diretamente caso sua versão seja suportada.
42
42
@@ -110,7 +110,7 @@ Repare que temos os diretórios, _Home_ e _Secure_. No _Home_ temos o _Index_ do
110
110
111
111
Em relação ao banco de dados, criaremos a tabela _Usuario_. Para essa primeira parte iremos somente autenticar no painel.
112
112
113
-
```
113
+
```sql
114
114
CREATETABLEUsuario
115
115
(
116
116
IdUsuario INT IDENTITY(1, 1) NOT NULL,
@@ -125,13 +125,13 @@ GO
125
125
126
126
Vamos incluir também o usuário administrador
127
127
128
-
```
128
+
```sql
129
129
INSERT INTO Usuario (Nome, Login, Senha) VALUES ('Administrador', 'admin', '123456')
130
130
```
131
131
132
132
Para a camada de Dados, criamos o ApplicationContext e o repositório de usuários. O ApplicationContext é a classe que implementa o DbContext que é responsável por abrir conexão de nossa aplicação com o banco de dados. Já o repositório nos permitirá utilizar o ApplicationContext para interagir com nossas tabelas realizando operações de consulta, inclusão, exclusão e atualização. Inicialmente teremos somente o repositório de usuário para que possamos implementar a autenticação.
@@ -320,7 +322,7 @@ Não me preocupei muito com a parte de segurança nesse momento. Então, nossa s
320
322
321
323
Tendo agora nossa camada de dados e de negócio pronta, poderemos criar o controller que será o reponsável por interagir com a nossa view. Criamos então o controller do login em nosso Web Application.
@@ -178,7 +188,9 @@ ALTER TABLE usuario ADD Salt VARCHAR(256)
178
188
E atualizaremos a senha do usuário _**Admin**_ para a senha padrão _**123456**_, porém, será armazenado somente o Hash e o Salt. Não teremos mais a senha gravada.
179
189
180
190
```sql
181
-
UPDATE Usuario SET Hash ='NLAZBttBU8HbUrODUPQxViEDr1d7RMi4B/2F6yaKOrQ=', Salt ='Nkt8krN4/TBHUJXu4zEm6A=='
0 commit comments