Updated pages

This commit is contained in:
Patrick Alvin Alcala 2025-12-12 16:39:38 +08:00
parent 1b86907d1b
commit a60d6284ca
3 changed files with 103 additions and 9 deletions

View file

@ -3,8 +3,11 @@ import 'dart:developer';
import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:gap/gap.dart';
import 'package:go_router/go_router.dart';
import 'package:hashlib/hashlib.dart';
import 'package:ocbo_esign_validator/blocs/user/functions/bloc_setuser.dart';
import 'package:ocbo_esign_validator/functions/get_api.dart';
import 'package:ocbo_esign_validator/functions/modal.dart';
import 'package:ocbo_esign_validator/widgets/box_widget.dart';
import 'package:ocbo_esign_validator/widgets/button_widget.dart';
import 'package:ocbo_esign_validator/widgets/image_widget.dart';
@ -66,14 +69,26 @@ class _LoginPageState extends State<LoginPage> {
final employeeid = _approverId;
final dbpassword = await _getPassword(employeeid);
final hashPassword = await _securePassword(_passwordController.text);
if (dbpassword == hashPassword) {
log('yeah');
} else {
log('no');
if (context.mounted) {
if (dbpassword == hashPassword) {
_setLogin();
} else {
_showDialog();
}
}
}
}
void _setLogin() {
blocSetUser(context, _approver);
context.push('/approval');
}
void _showDialog() {
showModal(context, 'Error', 'Invalid password, try again.', true);
}
void _ignoreButton() {}
@override