gpt4 book ai didi

android - 如何使用 SQLite 数据库中的凭据验证用户输入的凭据

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:50 24 4
gpt4 key购买 nike

我现在正在研究 Sample login application其中user可以login和他们的 usernamepasswordlogin button .如果user是新人,那么他/她也可以选择username来注册。和 password .还有这个registration应用程序的一部分工作。


我的实际问题是:如何比较输入的用户 credentials与存储在 database 中的那个.

我用了SELECT查询选择用户名和密码

public void ValidateLogin(String un, String pwd)
{
SELECT_FROM = "SELECT u_name, u_pwd FROM" + table_name + "WHERE u_name == " + un + "AND u_pwd ==" + pwd;
db.execSQL(SELECT_FROM);
}

哪里username(un)password(pwd)来自另一个java file login.java .


现在请告诉我如何在成功登录后成功转换到查看个人资料页面?

最佳答案

You can use `cursor` with `rawquery` to validate username and password in one boolean type of method

public boolean ValidateLogin(String un, String pwd)
{
boolean chklogin=false;
c = db.rawQuery("SELECT u_name, u_pwd FROM " + table_name + " WHERE u_name = '"+ un + "' AND u_pwd ='"+ pwd + "'", null);

if(c==null)
{
//set boolean var to false
chklogin=false;
//message no such records
}

else
{
//set boolean var to true
chklogin=true;
c.moveToFirst();
}

return chklogin; //boolean var
}

关于android - 如何使用 SQLite 数据库中的凭据验证用户输入的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com