39
loading...
This website collects cookies to deliver better user experience
mysqli_connect.php
login.php
registration.php
signin.dart
signup.dart
home.dart
main.dart
dev_dependencies:
flutter_test:
sdk: flutter
http: ^0.13.3
flutter_datetime_picker: ^1.5.1
intl: ^0.17.0
webview_flutter: ^2.0.9
shared_preferences: ^2.0.6
login(email,password) async
{
Map data = {
'email': email,
'password': password
};
print(data.toString());
final response= await http.post(
Uri.parse(LOGIN),
headers: {
"Accept": "application/json",
"Content-Type": "application/x-www-form-urlencoded"
},
body: data,
encoding: Encoding.getByName("utf-8")
) ;
setState(() {
isLoading=false;
});
if (response.statusCode == 200) {
Map<String,dynamic>resposne=jsonDecode(response.body);
if(!resposne['error'])
{
Map<String,dynamic>user=resposne['data'];
print(" User name ${user['id']}");
savePref(1,user['name'],user['email'],user['id']);
Navigator.pushReplacementNamed(context, "/home");
}else{
print(" ${resposne['message']}");
}
scaffoldMessenger.showSnackBar(SnackBar(content:Text("${resposne['message']}")));
} else {
scaffoldMessenger.showSnackBar(SnackBar(content:Text("Please try again!")));
}
}
var reg=RegExp(r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+");
reg.hasMatch(_emailController.text)