嗨,我必须在调用soap webservice的android中开发一个登录表单。
这是我的网络服务代码:
public class XcartLogin {
public String authentication(String userName,String password){
String retrievedUserName = "";
String retrievedPassword = "";
String status = "";
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/xcart432-pro","root","");
PreparedStatement statement = con.prepareStatement("SELECT * FROM xcart_customers WHERE login = '"+userName+"'");
ResultSet result = statement.executeQuery();
while(result.next()){
retrievedUserName = result.getString("login");
retrievedPassword = result.getString("password");
}
if(retrievedUserName.equals(userName)&&retrievedPassword.equals(password)&&!(retrievedUserName.equals("") && retrievedPassword.equals(""))){
status = "Success";
}
else {
status = "Login fail!!!";
}
}
catch(Exception e){
e.printStackTrace();
}
return status;
}
}
它对我来说是成功的。如果我必须运行 android 应用程序并输入正确的登录详细信息,则表示其显示成功消息,输入错误信息表示显示登录失败消息。
但我希望需要 o/p 是,
如果登录成功意味着不应该显示成功消息。必须输入错误信息意味着应该显示登录失败消息。
我如何开发网络服务代码。请帮助我。