1

こんにちは私は石鹸のウェブサービスを呼び出すアンドロイドで1つのログインフォームを開発する必要があります。

これは私のWebサービスコードです:

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が必要になりたいのですが、

ログインが成功した場合は、成功メッセージが表示されないことを意味します。間違った情報を入力する必要があることは、ログイン失敗メッセージが表示されることを意味します。

Webサービスコードを開発するにはどうすればよいですか。助けてください。

4

0 に答える 0