Ver la Versión Completa : [Sintaxis] Recuparar numero de celular...
Fito
2 de enero de 2023, 20:24
Hola Amigos:
Aprovecho este subforo para hacer esta pregunta.
Estoy realizando una web para asistencia con paginas html y cobol. Necesito recuperar el número de celular desde donde están accediendo a esta web.
No sé si con JavaScript se puede hacer.
Si alguien tiene alguna idea, será bienvenida.
Saludos...
Fito...
JCantero
3 de enero de 2023, 00:03
@Fito, no creo que puedas averiguar el numero de telefono. Lo que si puedes obtener es la IP con el servicio de jsonip o cualquier otro.
<script>
window.getIpAddress = () => {
return fetch('https://jsonip.com/')
.then((response) => response.json())
.then((data) => {
return data.ip
})
}
</script>
Kuk
3 de enero de 2023, 13:33
Hola @Fito,por WEb no se puede. Sólo vía aplicación Android/iOS.
Lo que puedes hacer es preguntar por el Nº
Fito
3 de enero de 2023, 13:45
Hola Amigos:
Eso me parecía, que por web no iba a poder hacerlo.
Ahora estoy viendo para cuando ingresen validar con un código que les envíe por whatsapp y lo pongan. así grabo una cookie con vencimiento laaaaargo en el teléfono.
El tema de esta validación es que quiero controlar desde dónde cargan su asistencia, para evitar los vivos que puedan cargarle la asistencia a otro....
Saludos...
Fito...
Kuk
3 de enero de 2023, 16:48
@Fito, no me queda claro el tema. Si estamos hablando de asistencia, eso es que debes conocer quién es. Y en tal caso, deben ser usuarios regitrados, con su UserID único etc. Y si es así, entonces ¿cuál es el problema?
Fito
3 de enero de 2023, 17:02
@Kuk, la aplicación pide usuario y contraseña y entra a una pagina donde hay un par de botones donde registran la entrada y la salida (voy a subir unas fotos).
Cuando ingresan a trabajar marcan su entrada y graba la hora y geolocalización. Lo mismo cuando salen de trabajar.
Supongamos que vos y yo somos los trabajadores. Yo te paso mi usuario y contraseña y vos me marcás mi entrada y yo estoy durmiendo en mi casa.
Por eso de alguna manera quiero identificar desde qué celular lo hacen, entonces puedo hacer una auditoría y ver cómo están marcando.
En la foto 1 está el login
En la foto 2 tiene los botones para marcar y se ven los puntos de la geolocalización
En la foto 3 ya marcó la entrada y muestra abajo la ultima vez que marcó
Kuk
3 de enero de 2023, 20:45
@Fito, ok ahora lo entiendo. En este caso, yo creo que no hay solución fácil. Porque a las malas, si eso podrías también pasarme el código que te llegue por whatsapp y meterlo yo y tú seguir durmiendo tranquilamente. :piensa:
Oye, prueba esto a ver: typescript - how can I get a unique device ID in javascript? - Stack Overflow (https://stackoverflow.com/questions/49692073/how-can-i-get-a-unique-device-id-in-javascript)
function getMachineId() {
let machineId = localStorage.getItem('MachineId');
if (!machineId) {
machineId = crypto.randomUUID();
localStorage.setItem('MachineId', machineId);
}
return machineId;
}
Por lo que veo es como una cookie pero mejor: Window localStorage Property (https://www.w3schools.com/jsref/prop_win_localstorage.asp)
olga380r
26 de octubre de 2023, 14:58
Hola, si mira lo puedes hacer en el html de esta manera:, de todas maneras te recomiendes que consultes aqui, te lo explicaran mejor ya que tienen 20 años de experiencia de webs: https://posicionamiento-web-barcelona.com/
<!DOCTYPE html>
<html>
<head>
<title>Formulario de Teléfono</title>
</head>
<body>
<h1>Ingresa tu número de teléfono</h1>
<form>
<label for="telefono">Número de Teléfono:</label>
<input type="tel" id="telefono" name="telefono" required>
<input type="submit" value="Enviar">
</form>
</body>
</html>
vBulletin v3.8.7, Derechos ©2000-2026, Jelsoft Enterprises Ltd.