Usuario y contraseña
Clase 32 de 52 • Curso de Electron: Apps de escritorio en Windows y Mac
Contenido del curso
Comenzando con Electron
Comenzando con nuestro aplicativo
Agregando interacción a nuestra aplicación
- 14

JavaScript en el frontend
03:30 min - 15

Selecciona imágenes
06:18 min - 16

Buscar imágenes
12:52 min - 17

Añadir filtros a la imagen
15:07 min - 18

Comunicación entre procesos
11:24 min - 19

Accesando recursos de la máquina
08:19 min - 20

Leer archivos de directorios
09:57 min - 21

Generar listas de imagenes
14:41 min - 22

Refactor del proyecto
11:14 min - 23

Usando el diálogo de guardar
17:28 min - 24

Guardar imágenes en disco
11:07 min - 25

Usando cajas de mensajes
07:04 min - 26

Detectando errores
12:24 min
Interactuando con el sistema operativo
- 27

Organizando el código del proceso principal
11:12 min - 28

Múltiples ventanas y comunicación entre ellas
08:19 min - 29

Creando assets para una nueva ventana
15:32 min - 30

Consideraciones para múltiples plataformas
04:16 min - 31

Manejo de preferencias
14:23 min - 32

Usuario y contraseña
Viendo ahora - 33

Creando un ícono en la bandeja del sistema
08:33 min - 34

Imprimiendo
06:41 min - 35

Subir una imagen
18:59 min - 36

Portapapeles con texto o imágenes
12:12 min - 37

Emitiendo notificaciones
10:00 min - 38

Agregando un Menú
13:28 min - 39

Atajos
07:36 min - 40

Protocolos personalizados
06:24 min
Generando un ejecutable para nuestra aplicación
Creando paquetes para distribuir nuestro aplicativo
Bonus
Desafios
En este video aprendemos a guardar nuestro usuario y password para poder iniciar sesión con cloud app.
Dentro de nuestro formulario tenemos 2 campos de texto, uno de password y otro de email dentro de este archivo de preferences-frontend.js tenemos que importar los settings de electron para que en caso de que la información sea válida podamos almacenar la información proporcionada.
Por último tenemos que asegurarnos de validar la información del formulario, encriptar los datos proporcionados por el usuario para que viajen de forma segura y con eso terminar el formulario de ingreso de usuario y contraseña.
Para llevar a cabo la encriptación debemos importar el módulo “crypto” de Node y utilizamos la instrucción
const cipher = crypto.createCipher(´aes192´, ´Platzi´)
Y creamos la variable en donde guardaremos el contenido cifrado:
let encrypted = cipher.update()