नमस्कार, मैं वर्तमान में अपने एप्लिकेशन के मुख्य पृष्ठ पर कनेक्शन चरण के दौरान उपयोगकर्ता द्वारा परिवर्तनीय प्रविष्टियों को पारित करने का प्रयास कर रहा हूं, लेकिन मुझे एक त्रुटि का सामना करना पड़ा और मुझे नहीं पता कि इसका कारण क्या है , मेरे पृष्ठ मुख्य (गेमपेज) में लड़के के बच्चे में मैं नियंत्रक का पता प्रदर्शित करना चाहता हूं लेकिन स्पंदन मुझे बताता है कि यह चर परिभाषित नहीं है!!!
तुम मेरी आखरी उम्मीद हो
import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart'; import 'package:http/http.dart' as http; import 'package:tentative_formulaire_konamicash/stfgamepage.dart'; class register extends StatefulWidget { const register({super.key}); @override StatecreateState() => _registerState(); } class _registerState extends State { final _formKey = GlobalKey (); final controllermail = TextEditingController(); final controllerpassword = TextEditingController(); Future login(String mail, String password) async { try { var url = Uri.parse('https://konamicash.com/authentification_app'); var response = await http.post( url, headers: { "Accept": "application/json", "Access-Control-Allow-Origin": "*" }, body: { "the_mail": mail, "the_pasword": password, }, ); if (response.statusCode == 200) { var data = jsonDecode(response.body); print('OK: $data'); if (data['authentification'] == 0) { } else { Navigator.push( context, PageRouteBuilder( pageBuilder: (context, animation, secondaryAnimation) => Gaming( formKey: GlobalKey (), controlleradressemail:TextEditingController(), controllermotdepasse : TextEditingController(), ), )); } } } catch (e) { print('An error occurred: $e'); } } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('nami'), ), body: Form( key: _formKey, child: Column( children: [ Container( child: TextFormField( decoration: const InputDecoration(labelText: 'mail'), controller: controllermail, ), ), Container( child: TextFormField( decoration: const InputDecoration(labelText: 'password'), controller: controllerpassword, ), ), SizedBox( width: double.infinity, height: 50, child: ElevatedButton( onPressed: () { final mail = controllermail.text; final password = controllerpassword.text; login(mail, password); }, child: const Text('Connexion'), ), ), ], ), ), ); } }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3