江苏7位数体彩: (詳細代碼)android簡單修改密碼、登錄、注冊功能 基于android 4.

0
回復
132
查看
打印 上一主題 下一主題
[復制鏈接]

体彩江苏7位数18148 www.zyvyo.com 7

主題

85

帖子

354

安幣

攻城獅

Rank: 3Rank: 3

樓主
發表于 2019-8-30 18:30:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如果對本篇文章感興趣,請前往,原文地址://www.zyvyo.com/blog-978272-80948.html

基本操作:數據庫------    修改密碼主要代碼:db.execSQL("update user set passward = ? where username = ?",new String[] { updata_newpass, updata_user });修改密碼功能全部代碼:// 修改密碼確定                        updata_newpass = et_updata_newpass.getText().toString();// 新密碼                        updata_oldpass = et_updata_oldpass.getText().toString();// 新密碼                        updata_user = et_updata_user.getText().toString();// 新密碼                        Cursor cursor_getuser = db.rawQuery(                                        "select * from user where username = ?",                                        new String[] { updata_user });// 新建數據庫指針                        if (updata_user.equals("")) {// 用戶名為空                                DiyToast.showToast(LoginActivity.this, "請輸入用戶名");                        } else if (updata_oldpass.equals("")) {// 舊密碼為空                                DiyToast.showToast(LoginActivity.this, "請輸入舊密碼");                        } else if (updata_newpass.equals("")) {// 新密碼為空                                DiyToast.showToast(LoginActivity.this, "請輸入新密碼");                        } else {                                if (cursor_getuser.moveToNext()) {                                        Cursor cursor_getoldpass = db.rawQuery(                                                        "select * from user where username = ?",                                                        new String[] { updata_user });                                        cursor_getoldpass.moveToFirst();                                        String oldpass = cursor_getoldpass                                                        .getString(cursor_getoldpass                                                                        .getColumnIndex("passward"));                                        if (updata_oldpass.equals(oldpass)) {                                                if (updata_newpass.equals(updata_oldpass)) {                                                        DiyToast.showToast(LoginActivity.this, "新舊密碼不能一致!");                                                } else {                                                        db.execSQL(                                                                        "update user set passward = ? where username = ?",                                                                        new String[] { updata_newpass, updata_user });// 更新數據庫                                                        DiyToast.showToast(LoginActivity.this, "修改密碼成功");                                                        line_login.setVisibility(View.VISIBLE);                                                        line_reg.setVisibility(View.GONE);                                                        line_updata_pass.setVisibility(View.GONE);                                                }                                        } else {                                                DiyToast.showToast(LoginActivity.this, "舊密碼輸入錯誤");                                        }                                } else {                                        DiyToast.showToast(LoginActivity.this, "用戶名錯誤");                                }                        }Demo下載:鏈接: https://pan.baidu.com/s/1wAFak_YMI8CzhMCKrMm0Yg 提取碼: 1riq  繼續閱讀全文



想在安卓巴士找到更多優質博文,可移步博客區

如果對本篇文章感興趣,請前往,
原文地址:
//www.zyvyo.com/blog-978272-80948.html
分享到:  QQ好友和群 QQ空間 微信
收藏
收藏0
支持
支持0
反對
反對0
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

領先的中文移動開發者社區
18620764416
7*24全天服務
意見反?。[email protected]

掃一掃關注我們

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粵ICP備15117877號 )