Đối với ứng dụng hiện tại của tôi, tôi sử dụng một lược đồ rất đơn giản để đăng ký người dùng mới. Khi người dùng mới đăng ký một email được gửi bằng một khóa. Để kiểm tra thời tiết, khóa này đúng là một loại kiểm tra được tính toán (kiểm tra chữ số 3-7-11) được thêm làm 2 chữ số cuối của khóa. Không có kiểm tra về bất kỳ giá trị nào khác của khóa. Ứng dụng không kiểm tra xem khóa đã bị vô hiệu hay chưa.Cách tạo khóa đăng ký người dùng trong Delphi?
Đó là một sơ đồ đơn giản và ai đó đã dành thời gian để giải mã bằng cách deassembling mã. Tôi muốn sử dụng một chương trình khác cho ứng dụng mới của tôi nhưng tôi không chắc chắn cách tốt nhất để làm điều này là gì.
- Có thư viện Delphi nào tôi có thể sử dụng không?
- Bạn có nên sử dụng một số thông tin do người dùng cung cấp trong khóa, chẳng hạn như tên của mình không?
- Có cách nào tốt nhất để đăng ký người dùng không?
- Bất kỳ điều gì khác mà tôi đã quên?
Một số sơ đồ đăng ký yêu cầu ứng dụng kiểm tra mỗi lần tại máy chủ web cho dù khóa vẫn hợp lệ. Tôi không muốn đi xa như vậy bởi vì điều này đòi hỏi rất nhiều nỗ lực ở phía máy chủ.
Bất kỳ đề xuất hoặc liên kết nào cho một cách mạnh mẽ để đăng ký người dùng mới đều được hoan nghênh.
Bạn muốn làm gì? Đăng ký người dùng thật dễ dàng; chỉ cần lưu chúng vào cơ sở dữ liệu của bạn. Bạn có muốn có khóa cấp phép để sử dụng với phần mềm của mình không? ("kích hoạt" nó?) –
Bất cứ điều gì bạn làm nó sẽ bị nứt. Câu hỏi đặt ra là, bạn lo lắng đến mức nào? –
@David Bạn hoàn toàn đúng và điều đó khiến tôi bỏ lỡ tiền cho mỗi sản phẩm không được đăng ký. Đó là lý do tại sao tôi muốn có một số cách để bảo vệ. – Arnold