LoginPage fixes
This commit is contained in:
parent
463678f213
commit
506e06a7f8
@ -6,8 +6,7 @@ import 'dart:async';
|
||||
|
||||
import 'package:http/http.dart' as http;
|
||||
|
||||
// Registrera och lägg till användaren i databasen
|
||||
// Returnerar true om tillägget lyckades
|
||||
// Logga in
|
||||
Future<int> login(String username, String password) async {
|
||||
var response = await http.get(Uri.parse(
|
||||
"http://group-15-3.pvt.dsv.su.se/login?username=${username}&password=${password}"));
|
||||
@ -166,22 +165,4 @@ class _LoginPageState extends State<LoginPage> {
|
||||
// TODO: vad är valid anmälningsnummer?
|
||||
return (number < 1000);
|
||||
}
|
||||
|
||||
// Hjälparmetod för att avgöra om ett anmälningsnummer är giltigt
|
||||
Future<bool> tryLogin(String username, String password) async {
|
||||
int loginCode = await login(username, password);
|
||||
switch (loginCode) {
|
||||
// Lyckades logga in
|
||||
case 0:
|
||||
return true;
|
||||
// Fel lösenord
|
||||
case 1:
|
||||
return false;
|
||||
// Fel användarnamn / användare finns inte / etc
|
||||
case 2:
|
||||
return false;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user