huxiaoqiang 4 éve
szülő
commit
d10452b624
1 módosított fájl, 22 hozzáadás és 4 törlés
  1. 22 4
      lib/paegs/registered_page/registered_page.dart

+ 22 - 4
lib/paegs/registered_page/registered_page.dart

@@ -1,12 +1,16 @@
 import 'dart:convert';
 import 'dart:io';
 
+import 'package:bbyyy/beans/login_information_bean_entity.dart';
 import 'package:bbyyy/beans/upload_image_bean_entity.dart';
+import 'package:bbyyy/https/MyDio.dart';
 import 'package:bbyyy/https/my_request.dart';
 import 'package:bbyyy/my_tools/my_colors.dart';
+import 'package:bbyyy/my_tools/my_cookie.dart';
 import 'package:bbyyy/my_tools/my_tools.dart';
 import 'package:bbyyy/my_tools/my_views.dart';
 import 'package:bbyyy/paegs/login_page/login_page.dart';
+import 'package:bbyyy/paegs/root_page/root_page.dart';
 import 'package:flutter/cupertino.dart';
 import 'package:flutter/gestures.dart';
 import 'package:flutter/material.dart';
@@ -520,10 +524,24 @@ class _RegisteredPageState extends State<RegisteredPage> {
       'picture':data.data[0].path,
     }, (re, hasError) {
       if(!hasError){
-        showToast('注册成功');
-        MyTools().toPage(
-            context, LoginPage(), (then) {},
-            noBack: true);
+        // showToast('注册成功');
+        // MyTools().toPage(
+        //     context, LoginPage(), (then) {},
+        //     noBack: true);
+        loginAccount({
+          'user': _phoneNum.text,
+          'password': MyTools.base64Encode(_pw.text),
+          'version':MyCookie().packageInfo.version,
+          'phone': Platform.isAndroid?'Android':'IOS'
+        }, (r, hE) {
+          if (!hE) {
+            LoginInformationBeanEntity entity = LoginInformationBeanEntity()
+                .fromJson(json.decode(r.data.toString()));
+            MyCookie().saveLoginInformationBeanEntity(entity);
+            MyDio().initDio();
+            MyTools().toPage(context, RootPage(), (then) {}, noBack: true);
+          }
+        }, (e) {});
       }
     }, (error) {});
   }