Sprawdź, czy numer telefonu komórkowego jest ważny w Rotterdamie [zamknięte]

-3

Nie jestem pewien, czy jest to właściwe forum, aby o to zapytać, więc z góry przepraszam, jeśli nie. Tworzę aplikację mobilną, w której użytkownicy mogą rejestrować się przy użyciu swoich numerów telefonów komórkowych.

Aplikacja jest przeznaczona tylko dla Rotterdamu. Muszę zweryfikować formę wpisanego numeru telefonu komórkowego, ale nie wiem, jak numer telefonu komórkowego powinien wyglądać w Rotterdamie, aby był ważny.

Mam wskazówkę, że dla Rotterdamu powinna zaczynać się od +31 niż 6, a po niej powinno być 7 cyfr.

Czy możesz mi pomóc chłopaki?

Balázs Vincze
źródło
4
To nie na temat, ponieważ nie ma to nic wspólnego z podróżowaniem. Ale przedrostek 6 dotyczy wszystkich telefonów komórkowych w całej Holandii. Liczby są całkowicie przenośne (w końcu są mobilne ), więc nie są powiązane z konkretną lokalizacją. Po cyfrze 6 powinno być osiem dodatkowych cyfr, a nie siedem.
phoog
7
Głosuję za zamknięciem tego pytania jako nie na temat, ponieważ nie dotyczy podróży.
phoog
Dlaczego próbujesz to zrobić? Jeśli ma to na celu uniknięcie uczciwych błędów i bezmyślnych prób ciekawskich użytkowników, ostrzeżenie zajdzie długą drogę, sprawdzenie numeru jest prawidłowym holenderskim numerem i / lub wymaganie prawidłowego kodu pocztowego może również pomóc. Ale jeśli chcesz pokonać spamerów i inne osoby, które celowo starają się uzyskać dostęp, wtedy znacznie więksi gracze niż ty próbowali i ponieśli porażkę. Istnieją aplikacje do fałszywego odczytu GPS itp. I nie ma metody kuloodpornej, aby dowiedzieć się, gdzie jest użytkownik, z pewnością nie tylko na podstawie liczby i bez specjalnego dostępu do infrastruktury sieci.
Zrelaksowany

Odpowiedzi:

2

Wszystkie holenderskie numery telefonów mają 10 cyfr, zaczynając od 0, (który znika po dodaniu numeru międzynarodowego).

Tak więc dla holenderskiego numeru komórkowego będziesz mieć +31 6 ABC DE FGH. Litery oznaczają cyfry numeru telefonu.

Liczba 6 dotyczy holenderskiego numeru telefonu komórkowego, numer telefonu stacjonarnego w Rotterdamie zaczyna się od 010, (więc +31 10 AB CD EFG).

Skonstruowane liczby można wykluczyć za pomocą testów, strony mają sposoby na sprawdzenie, czy używasz prawdziwej liczby, na przykład wysłanie wiadomości tekstowej z prośbą o odpowiedź lub zrobienie czegoś w aplikacji.
Sprawdzanie, czy telefon jest w Rotterdamie i nigdzie indziej nie jest trudniejsze.
Wszystkie holenderskie numery komórkowe i wiele numerów zagranicznych mogą znajdować się w Rotterdamie.
Jeśli możliwe jest uzyskanie lokalizacji z sieci, co mogą zrobić, jeśli telefon jest ustawiony tak, aby na to pozwalać, możesz tego użyć. Możesz też poprosić właściciela telefonu o podanie dodatkowych informacji, które pokazują (o ile możesz potwierdzić), że jest w mieście.

PS, spacje, które wpisuję, służą wyłącznie do odczytu, podczas wybierania numeru nie ma spacji.

Willeke
źródło
Tak, słuszną rzeczą do zrobienia tutaj, jak zauważa Willeke, jest skorzystanie z usługi, aby wysłać wiadomość tekstową na numer i zweryfikować ją za pomocą kodu. Interfejs API taki jak Twitter's Digits lub Twilio może ci w tym pomóc. (Twilio ma również interfejs API wyszukiwania, który może zweryfikować strukturę numeru, ale nie potwierdza własności.)
Zach Lipton,
Dzisiaj byłem w Rotterdamie, w grupie mieliśmy ludzi z północy i północnego zachodu kraju oraz z Antwerpii w Belgii. Musisz zdecydować, czy wykluczyć którykolwiek z nich. Kraj jest dość mały, a ludzie często odwiedzają go w całym kraju i regularnie z zagranicy.
Willeke
Nawiasem mówiąc, nie jest to rzadkie zdarzenie, spotykamy się regularnie i na pewno nie jesteśmy jedyną taką grupą. Są też studenci i ludzie, którzy dojeżdżają na duże odległości, co tydzień lub nawet codziennie.
Willeke