Commit 8f273a63 authored by fallenstardust's avatar fallenstardust

McUser添加存储token

parent 83e9cc99
...@@ -340,21 +340,10 @@ public class MyCard { ...@@ -340,21 +340,10 @@ public class MyCard {
McUser mcUser = null; McUser mcUser = null;
if (TextUtils.isEmpty(exception)) { if (TextUtils.isEmpty(exception)) {
mcUser = new Gson().fromJson(userInfo, McUser.class); mcUser = new Gson().fromJson(userInfo, McUser.class);
Log.i("seesee mcuser.token",mcUser.getToken());
UserManagement.getDx().setMcUser(mcUser); UserManagement.getDx().setMcUser(mcUser);
try { SharedPreferenceUtil.setServerToken(mcUser.getToken());
// 使用Gson解析整个JSON对象 SharedPreferenceUtil.setServerUserId(mcUser.getExternal_id());
JsonObject jsonObject = new Gson().fromJson(userInfo, JsonObject.class);
// 安全地获取token字段
if (jsonObject.has("token")) {
String token = jsonObject.get("token").getAsString();
SharedPreferenceUtil.setServerToken(token);
} else {
}
// 存储用户ID
SharedPreferenceUtil.setServerUserId(mcUser.getExternal_id());
} catch (Exception e) {
Log.e("Mycard loginUser", "解析JSON失败: " + e.getMessage());
}
} }
if (mListener!=null) if (mListener!=null)
mListener.onLogin(mcUser,exception); mListener.onLogin(mcUser,exception);
......
...@@ -10,8 +10,8 @@ public class McUser implements Serializable { ...@@ -10,8 +10,8 @@ public class McUser implements Serializable {
private int id; private int id;
private int external_id; private int external_id;
private String username; private String username;
//不要用
private String name; private String token;
private String email; private String email;
private String avatar_url; private String avatar_url;
private boolean admin; private boolean admin;
...@@ -57,17 +57,12 @@ public class McUser implements Serializable { ...@@ -57,17 +57,12 @@ public class McUser implements Serializable {
this.username = username; this.username = username;
} }
/** public String getToken() {
* 不要用这个,用getUserName return token;
* @return
*/
@Deprecated
public String getName() {
return name;
} }
public void setName(String name) { public void setName(String token) {
this.name = name; this.token = token;
} }
public String getEmail() { public String getEmail() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment