Commit 9c4bb7ca6d7a92902e88212202ca63436f4b475d
Committed by
yinhongbo
1 parent
084f99ef
更新jar包,添加通过原密码修改密码
Showing
3 changed files
with
57 additions
and
2 deletions
app/libs/libcnliveuser.jar
No preview for this file type
app/src/main/java/com/cnlive/libs/OtherActivity.java
| @@ -6,7 +6,6 @@ import android.view.View; | @@ -6,7 +6,6 @@ import android.view.View; | ||
| 6 | import android.widget.Button; | 6 | import android.widget.Button; |
| 7 | import android.widget.EditText; | 7 | import android.widget.EditText; |
| 8 | import android.widget.TextView; | 8 | import android.widget.TextView; |
| 9 | -import android.widget.Toast; | ||
| 10 | 9 | ||
| 11 | import com.cnlive.libs.user.IUserService; | 10 | import com.cnlive.libs.user.IUserService; |
| 12 | import com.cnlive.libs.user.UserUtil; | 11 | import com.cnlive.libs.user.UserUtil; |
| @@ -34,7 +33,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener | @@ -34,7 +33,7 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener | ||
| 34 | 33 | ||
| 35 | private EditText feedbackMsg; | 34 | private EditText feedbackMsg; |
| 36 | private Button feedback, uploadFace; | 35 | private Button feedback, uploadFace; |
| 37 | - private TextView modifyMobile, updateUserExtInfo, queryUserInfo, modifyUserInfo, modifyPwdWithMobile, bindThird, sendMessage, queryMoreUserInfo; | 36 | + private TextView modifyMobile, updateUserExtInfo, queryUserInfo, modifyUserInfo, modifyPwdWithMobile, bindThird, sendMessage, queryMoreUserInfo, modifyPwdWithOldpwd; |
| 38 | 37 | ||
| 39 | 38 | ||
| 40 | private String uid; | 39 | private String uid; |
| @@ -89,6 +88,10 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener | @@ -89,6 +88,10 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener | ||
| 89 | //查询多条用户信息 | 88 | //查询多条用户信息 |
| 90 | queryMoreUserInfo = (TextView) findViewById(R.id.query_more_user_info); | 89 | queryMoreUserInfo = (TextView) findViewById(R.id.query_more_user_info); |
| 91 | queryMoreUserInfo.setOnClickListener(this); | 90 | queryMoreUserInfo.setOnClickListener(this); |
| 91 | + | ||
| 92 | + //通过原密码修改密码 | ||
| 93 | + modifyPwdWithOldpwd = (TextView) findViewById(R.id.modify_pwd_through_oldpwd); | ||
| 94 | + modifyPwdWithOldpwd.setOnClickListener(this); | ||
| 92 | } | 95 | } |
| 93 | 96 | ||
| 94 | @Override | 97 | @Override |
| @@ -536,6 +539,50 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener | @@ -536,6 +539,50 @@ public class OtherActivity extends BaseActivity implements View.OnClickListener | ||
| 536 | } | 539 | } |
| 537 | }); | 540 | }); |
| 538 | break; | 541 | break; |
| 542 | + case R.id.modify_pwd_through_oldpwd: | ||
| 543 | + /** | ||
| 544 | + * 通过原密码修改密码 | ||
| 545 | + * | ||
| 546 | + * @param uid 用户uid | ||
| 547 | + * @param pwd 原密码 | ||
| 548 | + * @param newPwd 新密码 | ||
| 549 | + * @param callback 回调 | ||
| 550 | + */ | ||
| 551 | + UserUtil.modifyPwdWithOldPwd(uid, "pwd", "newPwd", new Callback() { | ||
| 552 | + @Override | ||
| 553 | + public void onState(int what, String extra, Object obj) { | ||
| 554 | + showToast(extra + " : " + obj.toString()); | ||
| 555 | + switch (what) { | ||
| 556 | + case IUserService.SUCCESS: | ||
| 557 | + //成功 | ||
| 558 | + break; | ||
| 559 | + case IUserService.ERROR_PARAM: | ||
| 560 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_param); | ||
| 561 | + break; | ||
| 562 | + case IUserService.ERROR_PWD_OLDPWD_SAME: | ||
| 563 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_pwd_oldpwd_same); | ||
| 564 | + break; | ||
| 565 | + case IUserService.ERROR_USERNAME_OR_PASSWORD: | ||
| 566 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_username_or_password); | ||
| 567 | + break; | ||
| 568 | + case IUserService.ERROR_USER_NOT_FOUND: | ||
| 569 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_user_not_found); | ||
| 570 | + break; | ||
| 571 | + case IUserService.ERROR_PASSWORD_CONTENT: | ||
| 572 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_password_content); | ||
| 573 | + break; | ||
| 574 | + case IUserService.ERROR_PASSWORD_CANNOT_CONTIGUOUS: | ||
| 575 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_password_cannot_be_contiguous); | ||
| 576 | + break; | ||
| 577 | + case IUserService.ERROR_PASSWORD_CANNOT_CONTIGUOUS_SAME: | ||
| 578 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_password_cannot_be_contiguous_same); | ||
| 579 | + break; | ||
| 580 | + case IUserService.ERROR_OTHER: | ||
| 581 | + Log.e(TAG_SEND_MSG_BEF_FINDBACK, IUserService.message_error_other); | ||
| 582 | + break; | ||
| 583 | + } | ||
| 584 | + } | ||
| 585 | + }); | ||
| 539 | } | 586 | } |
| 540 | } | 587 | } |
| 541 | 588 |
app/src/main/res/layout/activity_other.xml
| @@ -148,6 +148,14 @@ | @@ -148,6 +148,14 @@ | ||
| 148 | android:text="查询多条用户信息" | 148 | android:text="查询多条用户信息" |
| 149 | android:textColor="#0000ff" /> | 149 | android:textColor="#0000ff" /> |
| 150 | 150 | ||
| 151 | + <TextView | ||
| 152 | + android:id="@+id/modify_pwd_through_oldpwd" | ||
| 153 | + android:layout_width="0dp" | ||
| 154 | + android:layout_height="wrap_content" | ||
| 155 | + android:layout_weight="1" | ||
| 156 | + android:text="通过原密码修改密码" | ||
| 157 | + android:textColor="#0000ff" /> | ||
| 158 | + | ||
| 151 | </LinearLayout> | 159 | </LinearLayout> |
| 152 | 160 | ||
| 153 | </RelativeLayout> | 161 | </RelativeLayout> |