2222import java .util .List ;
2323public class WebServiceHandler {
2424 private Activity activity_apr ;
25+ // Genera un token único en tu aplicación
26+ String token = "oPGP8M*jmePkYRnmnxU2v%TgJ&V9r4VfZv6q&LLe%q!c#3U84KWi5x9K9m$W^nVWkZzECTj64wyErbQ7u$B7J#j8m*&gK@Hc!oN$WZwkS5RmADYKLqiLFBXLaTNLKytd" ;
2527
2628 public WebServiceHandler (Activity activity ) {
2729 this .activity_apr = activity ;
@@ -33,7 +35,7 @@ public class ValidarUsuario extends AsyncTask<String, Void, String[]> {
3335 protected String [] doInBackground (String ... params ) {
3436 String usuario_apr = params [0 ];
3537 String contrasena_apr = params [1 ];
36- String urlString_apr = "http://simpleloginapp.duckdns.org/simplelogin/ validacuenta.php" ;
38+ String urlString_apr = "http://simpleloginapp.duckdns.org/validacuenta.php" ;
3739 //"http://192.168.1.227/validacuenta.php";
3840
3941 String resultado_apr = null ;
@@ -45,6 +47,9 @@ protected String[] doInBackground(String... params) {
4547 conexion .setRequestMethod ("POST" );
4648 conexion .setDoOutput (true );
4749
50+ // Agrega el token como cabecera a la solicitud, COMENTAR ESTA LÍNEA PARA PROBAR LA APP EN SERVER PROPIO
51+ conexion .setRequestProperty ("Authorization" , "Bearer " + token );
52+
4853 // Crear los datos del formulario
4954 String datos = "usuario=" + URLEncoder .encode (usuario_apr , "UTF-8" ) + "&contrasena=" + URLEncoder .encode (contrasena_apr , "UTF-8" );
5055
@@ -132,16 +137,20 @@ protected void onPostExecute(String[] resultadoYDatos) {
132137 }
133138
134139 public List <User > consultarUsuarios () {
135- String urlString_apr = "http://simpleloginapp.duckdns.org/simplelogin/ consultarusuarios.php" ;
140+ String urlString_apr = "http://simpleloginapp.duckdns.org/consultarusuarios.php" ;
136141 //"http://192.168.1.227/consultarusuarios.php";
137142 List <User > usuarios_apr = new ArrayList <>();
138143
144+
139145 try {
140146 // Crear la conexión HTTP
141147 URL url = new URL (urlString_apr );
142148 HttpURLConnection conexion = (HttpURLConnection ) url .openConnection ();
143149 conexion .setRequestMethod ("GET" );
144150
151+ // Agrega el token como cabecera a la solicitud, COMENTAR ESTA LÍNEA PARA PROBAR LA APP EN SERVER PROPIO
152+ conexion .setRequestProperty ("Authorization" , "Bearer " + token );
153+
145154 // Leer la respuesta del servidor
146155 InputStream entrada = conexion .getInputStream ();
147156 BufferedReader lector = new BufferedReader (new InputStreamReader (entrada ));
0 commit comments