Làm sao để Website Laravel có thể nhận biết và lưu trữ số điện thoại 3G, 4G của người truy cập?

Đã ngoại đạo thì nên hỏi theo dạng
“Có yêu cầu A, muốn làm chức năng đó thì phải làm sao? Có làm được không?”
Đưa ra yêu cầu ở mức độ client.

Bày đặt đi sâu vào kỹ thuật, nửa nạc nửa mỡ, bạn chẳng hiểu gì cả
Những câu hỏi kiểu này không đáng trả lời.

9 Likes

Không muốn trả lời thì thôi, cứ phớt lờ chứ ko nên đánh giá câu hỏi của người khác, với trả lời kiểu đó là công kích cá nhân rồi, cũng bị người ta đánh giá ngược lại! :slight_smile:

5 Likes

Nói thật thì ý kiến của bạn @songtotnhe cũng khó có thể phủ định được.

4 Likes

Chào anh, lâu quá không gặp ạ.
Đúng vậy, em đã cố ý công kích bạn ấy.
Lâu lâu buồn chán nên em muốn gây nghiệp tí ạ hihi.

3 Likes

Rồi, cuối cùng là thế này:

  1. Ở phạm vi website, server không thể “nhận biết” được người truy cập đang dùng 3G, 4G hay 5G trong tương lai. Tất cả những gì mà server biết được chỉ là mấy thông tin trong request mà client gửi lên.

  2. Ở phạm phi app, app có thể biết được user có dùng dữ liệu di động hay không, ví dụ tiêu biểu nằm ở mấy thiết lặp như Hạn chế sử dụng dữ liệu di động trên Youtube,…
    Còn để biết được sdt thì có thể biết được thông qua việc gửi tin nhắn, tuy nhiên cái này sẽ bị gắn mác là “mờ ám, thu thập dữ liệu trái phép” và hiển nhiên là không nên làm nếu không muốn gặp mấy anh chị “mặc quần áo xanh lá cây, quân hàm đeo hai bên vai”, và rồi bị đưa về đồn.
    Còn mấy ứng dụng như My Viettel, My Vinaphone,…có dùng cách nào trong việc đăng nhập qua 3G/4G thì mình không biết, dù gì thì nó cũng là bí mật của họ.

  3. Theo như một bình luận của bạn:

  • Nếu chỉ cần biết sdt của user thì không cần phải nhận biết và lưu trữ sô điện thoại 3G,4G của người truy cập đâu.
    Khi user đăng kí tài khoản thì bắt họ nhập sdt thôi, sau đó gửi mã xác nhận (thường ở dạng số) đến sdt đó và yêu cầu user nhập mã xác nhận để xác nhận sdt đó. Nếu sdt đó của user thì hiển nhiên user phải biết chính xác mã xác nhận là gì và nhập đúng. Nếu sợ cái mã xác nhận đó bị đoán ra thì chỉ cần cho cái mã đó có độ dài khoảng 4 - 6 chữ số, mỗi lần gửi request tốn 500ms và chỉ có hiệu lực trong 5 phút là xong. Với số có 4 chữ số thì sẽ có 10 mũ 4 = 10000 giá trị khác nhau, mà mỗi request lại tốn đến 500ms thì…
    Cách duy nhất để xác nhận sdt nào đó là của user nào đó là gửi mã xác nhận rồi bắt user nhập như đã nói ở trên. Tất nhiên ngoài đời có thể gặp vài trường hợp như mượn điện thoại người khác chẳng hạn, tuy nhiên đó lại thuộc trách nhiệm, phạm vi của người cho mượn điện thoại rồi nên chúng ta không cần phải quan tâm.

Nhận xét chút về cách đặt câu hỏi, cụ thể là: Làm sao để Website Laravel có thể nhận biết và lưu trữ số điện thoại 3G, 4G của người truy cập? . Việc bạn hỏi câu trên chứng tỏ là bạn chẳng có tí kiến thức gì, đúng kiểu “ngoại đạo”. “Website Laravel” rốt cuộc là cái gì vậy :thinking: ? Chỉ có server dùng (framework) Laravel chứ không có “website Laravel”.

Tiếp theo, đã “ngoại đạo” thì đừng hỏi chi tiết về kĩ thuật, hỏi theo kiểu “nửa nạc nửa mỡ” như trên, đã “ngoại đạo” thì chỉ nên đưa ra câu hỏi, yêu cầu kiểu như “Liệu server có thể biết user có dùng 3g, 4g và lấy sdt trong trường hợp dùng 3g, 4g hay không?”.

Xin trích dẫn một bình luận sau của bạn:

Những người làm cái mà bạn đang nói tới thường là senior dev có vai trò khá quan trọng trong project, và thường thì công ty sẽ trả lương cao cho họ thành ra họ khó có thể nào rời công ty được. Mà giả sử bạn tìm được người đó thì khả năng rất cao họ sẽ không hợp tác với bạn vì họ biết mấy cái này là bí mật công ty, nếu làm cho bạn thì lỡ bạn dùng cho mục đích xấu thì sao? Mà có thuê được thì cũng chưa chắc gì họ làm được đâu.

5 Likes

Mình vừa xem profile của bạn.
Có lẽ bạn biết chút chút về Laravel. (xin lỗi nhưng mà bạn thiếu kiến thức trầm trọng về thế giới web - bạn cũng đã tự nhận mình là “ngoại đạo”)
Có lẽ bạn có một trang web chạy bằng Laravel, nên mới chèn “Laravel” vô câu hỏi.

Yêu cầu của bạn là vầy đúng không?

Làm sao website bạn nhận được yêu cầu phục vụ từ khách hàng?
Có phải là qua 1 cái form contact (khách hàng nhập yêu cầu vô cái form rồi gửi) đúng không?
Nếu đúng vậy thì lấy số điện thoại cũng dễ.
Bạn thêm 1 input field (ô nhập) cho khách tự nhập số điện thoại vô nhé.

7 Likes

Mình sẽ lấy ví dụ cho bạn hiểu một cách tương tự:

Thiết bị, giống như 1 cái nhà.
Số điện thoại, giống như cái biển số xe máy trong nhà bạn, là tài sản bí mật. Khi nào tôi cần liên lạc thì tôi tự đi xe máy đến (gọi điện thoại), khi tôi ra khỏi nhà thì người khác mới biết được biển số xe của tôi. Nếu bạn yêu cầu, tôi có thể cung cấp biển số xe của tôi cho bạn làm việc, không có chuyện bạn tự tiện vào nhà tôi ghi lại.

Trình duyệt web, giống như dịch vụ vận chuyển thông tin từ thiết bị tới máy chủ web và ngược lại.

Trong đó các trình duyệt thông dụng như Chrome, Safari, Edge là các công ty vận chuyển uy tín, không và chắc chắn họ sẽ không tự ý ghi lại biển số cái xe máy trong nhà của tôi mang đi nơi khác. Vì pháp luật cấm hành vi đó và vì chính sách của họ như vậy.

Trừ khi bạn lừa tôi sử dụng một dịch vụ vận chuyển lừa đảo chuyên đi thu thập thông tin nhà tôi (mã độc), còn không thì không có chuyện tự dưng tôi lộ biển số xe nếu tôi không đi ra ngoài.

6 Likes

Ví dụ của bác ( Trần Hoàn noz1995)rất trực quan , dễ hiểu , xin nói tiếp câu chuyện của bác :

-Xe của bác (có biển số) đi đến nhà em(website) thì camera nhà em ghi lại biển số và các thông tin liên quan (không phạm pháp bác nhé) ,nhiều nhiều lần như thế + các thông tin từ nơi cấp biển số ,đăng kiểm,CSGT, các camera nhà khác…… em sẽ đoán biết bác là ai , bác đến nhà em lần tới vào lúc nào ,để làm gì….

Bác có thể là : khách VIP của em , khách qua đường, trinh sát CA, nghi phạm trộm cắp….

-nếu là nghi phạm trộm cắp thì em kích hoạt hệ thống tấn công tội phạm (website chuyển trạng thái từ phòng thủ sang tấn công bác nhé) ,đồng thời cấp thông tin cho CA, nhận lại là lời cảm ơn ,

-nếu là khách VIP , em sẽ giảm giá ,ưu đãi….

……

Vấn đề cần giải quyết là chuyển biển số từ file ảnh(trong camera)sang file phù hợp để làm CSDL truy cập nhanh lần sau,

Tức Website cần lọc các thông tin khách truy cập để lấy thông tin cần thiết (sđt ….)để làm CSDL truy cập nhanh cho lần sau,

Mọi người kêu khó không sai vì chưa làm (người đã làm thì bảo dễ -do cảm xúc tức thời thôi)

Hy vọng tìm được người không sợ khó (chưa làm sao biết không làm được)

Thanks các bác,

1 Like

Point của Hoàn thực ra nói về việc dữ liệu điện thoại đó là cá nhân và sensitive, dù trong bất cứ hoàn cảnh/mục đích về business nào cũng không nên làm cậu à :smiley:
Đây là vấn đề moral và legal, không ai biết và giám sát được cậu sử dụng dữ liệu đó như thế nào.
Cậu đừng hiểu nhầm mà chuyển hướng nó sang “mục đích tốt” mà cậu cần nhé Tươi :slight_smile:

Việc đó không phải bất khả thi, chỉ là chẳng ai có lý do tốt nào để giúp cậu, một lần nữa, đừng hiểu nhầm sang việc “mọi người kêu khó” nhé Tươi :smiley:

4 Likes

Bạn lấy vd khôn ko thể tả luôn ấy, cái biển số xe là nó là thuẹc thể vật lý và nó phơi bày ko che đậy.
Còn sđt thông qua 4G là thực thể logical, và chúng ta còn ko hề biết là lịêu sdt có được attached vào các packet khi send đi qua 4G hay ko?
Thì nó ko hề exist thì lấy cách nào?
Mà mình chưa thấy ai làm thương mại đi vô forum học sinh hỏi cả, bạn này 99% là sinh viên làm đồ án gặp lỡ miệng nổ với giảng viên là làm được nên gườ tìm mọi cách.
Thoii ok mình ra giá 100 tỷ nỗi ngày cho service này, tiền trao cháo múc, bạn chuyển khoản trước mình demo sau, chớ nghe bạn nc mệt vãi y kiểu cãi cùn vậy.

5 Likes

Bạn có thể lưu lại cookie cũng đc mà :slight_smile: . Muốn lấy sđt chắc phải móc nối với nhà mạng thôi .

4 Likes

Mà thôi, làm thế tốn thời gian “móc nối với nhà mạng”, lỡ chỉ móc được với Mobi thì sao ? Mà cũng chưa chắc gì nhà mạng đã chấp nhận đâu. Ngoài ra, nếu đang ở nước ngoài hay là dùng WiFi, Ethernet thì sao nhỉ :thinking: ? Sử dụng cách bắt user nhập sdt rồi gửi mã xác nhận đến sdt đó đơn giản hơn nhiều, chẳng phải “móc nối” với nhà mạng (trừ khi dùng dịch vụ gửi tin nhắn của họ) mà hiệu quả cũng tương tự thế thôi, đã được rất nhiều công ty, doanh nghiệp từ nhỏ tới lớn áp dụng thì sao ta không áp dụng theo nhỉ :slightly_smiling_face: ?

3 Likes

Chủ thớt chắc đang muốn lấy sđt tự động, trước cũng có topic như này rồi thì phải.

Thấy có web quảng cáo cái bạn đang cần thử xem nhé @thuylucsaodo

5 Likes

Đã có người làm rồi,tuy còn rất sơ khai và chưa tự động hoàn toàn được tức là gây chậm đáng kể cho hệ thống,

Phải chăng đây là 1 trong những điểm khác biệt giữa Website 0.4 và Website 4.0 các bác nhỉ ?

Lấy sđt khi điện thoại sài 3g/4g truy cập vào web chắc chắn phải có tay trong ở nhà mạng mới làm đc, về mặt kỹ thuật thì bạn ko thể tự lấy đc sđt đâu.
Bạn có thể sử dụng dịch vụ của web trên hoặc sử dụng các giải pháp khác đã được các bạn khác nhắc đến để giải quyết vấn đề.

3 Likes

troll ghẻ đây à :crazy_face: :joy:

2 Likes

Mình không phải loại người thích đả kích người khác.
Không phải ngẫu nhiên mà ở comment trước mình đã đả kích bạn này không thương tiếc.
Đọc qua vài comment ban đầu là biết được bạn này thế nào rồi.
Tự nhận ngoại đạo, hỏi mà không biết tiếp thu.
Mọi người càng trả lời, càng giải thích thì càng bị bơ đẹp.
Thật là…

2 Likes

Theo mình nghĩ chuyện này chắc có người làm rồi, tuy nhiên cỡ bạn này thì chắc chưa đủ để người đó ra mặt liên hệ đâu. Nếu bạn muốn người đó tự liên hệ mình thì nên tìm đúng chỗ để liên hệ, chứ trên DNH thì chắc ko có đâu.

4 Likes

Có gì đâu mà phải cãi nhau, mình nghĩ cho dù có đưa ra giải pháp hay hướng dẫn step-by-step thì chủ topic chưa chắc đã làm được. Mà cho dù có đơn vị nhận làm cũng phải có người môi giới, giới thiệu, có máu mặt mới làm được.

2 Likes

Nếu muốn nhận dạng user thì đâu chỉ có cách nhận biết qua SĐT, bạn có thể tự xây dựng một blueprint cho mỗi user, blueprint sẽ được tạo nên từ những thứ có thể lấy được VD : địa chỉ IP, tọa độ GPS, trình duyệt đang dùng, HĐH, quốc gia, khu vực, cookie, thông số phần cứng, … Nếu lần sau user nào truy cập mà có các thông số blueprint giống khoảng 70-80% thì đó chính là user đã được xác định trong database. Đây là cách mà facebook dùng để gợi ý đúng bạn bè, hiện đúng quảng cáo theo yêu thích, … dù bạn có dùng bao nhiêu acc clone đi nữa thì facebook vẫn biết bạn là ai. Chỉ sợ bạn không làm nổi thôi

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?