Skip to content

Commit f0f1444

Browse files
committed
added token for access control
1 parent 5da1b14 commit f0f1444

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

app/src/main/java/io/github/k3ssdev/loginformsqliteandroid/WebServiceHandler.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import java.util.List;
2323
public 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

Comments
 (0)