09/10/2018, 23:01

Không hiểu bên trong hộp đen có gì nhỉ?

Chào các bạn!
Ở các trang web đăng ký sử dụng dịch vụ hay chương trình nào đó (chẳng hạn như đăng ký làm thành viên của forum )thường có thao tác gửi mail xác nhận cho người đăng ký, và sau khi người đăng ký kích hoạt vào link được gửi kèm mail thì việc đăng ký mới được hoàn tất. Có bạn nào biết bên trong các thao tác đó thì webmaster làm những việc gì không?Làm ơn chỉ giúp mình với!
kid08 viết 01:08 ngày 10/10/2018
còn tùy cách viết code nữa, nếu viết để sau khi kích hoạt thành viên sử dụng đc luôn thì webmaster ko phải làm gì cả
cactus_vn viết 01:07 ngày 10/10/2018
Nhưng bản chất của đường link đó là đi đến đâu và làm những việc gì?
kid08 viết 01:16 ngày 10/10/2018
link đó đến website của u chứ đâu, để ý thì các link active đều có 1 đoạn activecode, sử dụng code đó để kích hoạt
cactus_vn viết 01:12 ngày 10/10/2018
Có nghĩa là cái link đó cũng đến một site cụ thể nào đó hả bạn, thế site đó là giống nhau giữa các thành viên hay khác nhau vì hình như đường link của từng thành viên là khác nhau, À mà sao code active lại nằm trong địa chỉ của đường link được hả bạn?
kid08 viết 01:05 ngày 10/10/2018
á, cái đó do người viết code mà.

khi reg bạn sẽ tạo cho mỗi user 1 active code bất kỳ -> lưu vào CSDL ở 1 field nào đó và set cho user đó group chờ xác nhận email
rồi send cho user đó mail có đường dẫn để active (đoạn link active có chưa đoạn active code vừa lưu)
NsT viết 01:06 ngày 10/10/2018
hì bạn chắc ko rành lắm về viết code nên nếu giải thích theo kiểu coder chắc bạn sẽ khó hiểu, mình làm một ví dụ nôm na thế này nhé.

Cái website <=> Khách sạn bạn sắp tới thuê phòng.
Thành viên <=> Chính là bạn
Đăng kí thành viên <=> Gọi điện trước book phòng trọ.

Giờ thế này:

Bạn đã gọi điện đến khách sạn để book phòng trọ, tuy nhiên khi đên khách sạn, nếu bạn đi lên phòng luôn để mở cửa vào phòng ( giống với việc Login ) thì sẽ không được vì bạn chưa có chìa khóa!

Vậy bạn phải làm gì? Tất nhiên là đi xuống lễ tân, đọc tên bạn ra, họ sẽ kiểm tra ( Giống việc gửi code verify qua email ). Nếu tất cả thông tin đều đúng => bạn sẽ có chìa khóa ( bấm vào link => account của bạn được kích hoạt) => Bạn có thể vào phòng của mình ... làm gì đó hehe ( Có thể login bình thường )

Và tất cả những sự kiện đó đều xảy ra tại khách sạn đó ( Tại website bạn đăng ký thành viên)

Thế còn cách kiểm tra thông tin book phòng (gửi, kiểm tra code kích hoạt) thế nào là tùy theo mỗi khách sạn (website) có cách điều hành (lập trình) khác nhau.

Hi vọng giờ bạn hiểu được vấn đề rồi
cactus_vn viết 01:17 ngày 10/10/2018
Cảm ơn bạn, những cái đó thì mình hiểu, lúc trước mình chỉ băn khoăn một điều là người lập trình làm thế nào mà chỉ với động tác bấm vào đường link của user mà lại kích hoạt được, thì ra mình có thể lấy được thông số từ đường link đó để điều khiển, có phải vậy không bạn?
kid08 viết 01:02 ngày 10/10/2018
ac. bạn ko đọc kĩ nguyên lý hoạt động của PHP à ???
Bài liên quan
0