Lập trình website MU - Trang 5
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 5 của 5 Đầu tiênĐầu tiên ... 3 4 5
Kết quả 41 đến 42 của 42
  1. #41
    Thành Viên
    Ngày tham gia
    Jun 2009
    Bài viết
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Lập trình website MU

    Trích dẫn Gửi bởi ghvn1991 [Only registered and activated users can see links. ]
    Cái này đơn giản mà......................
    vậy bạn chỉ mình nha
    cám ơn bạn nhiều lắm
    Khách viếng thăm hãy cùng xichloo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #42
    Thành Viên vutuyen's Avatar
    Ngày tham gia
    Sep 2006
    Đang ở
    Vietnamese
    Bài viết
    284
    Thanks
    0
    Thanked 40 Times in 7 Posts

    Ðề: Lập trình website MU

    Trích dẫn Gửi bởi bizwebmu [Only registered and activated users can see links. ]
    Nếu không cho phép đăng nhập 1 tài khoản trên 2 máy (chúng nó nhằm vào lúc máy chủ bị lag để dupe point, Zen, tiền và Reset)

    Trong table MEMB_INFO, bạn tạo thêm một trường nữa, gọi là MemberCode đi,

    Lúc đăng nhập, bạn viết thêm 2 Function nữa, 1 là UserCode, rồi lấy UserCode(account) và 1 Function, lấy Ramdom, gọi là Randomtext(10) chẳng hạn.

    Cái RandomText(10) là mình tạo ra 10 ký tự ngẫu nhiên, còn UserCode là tạo ra một string (dạng mã hóa) của tài khoản.

    Sau đó, ghép 2 string này lại = UserCode(Account)&Randomtext(10)

    Như vậy là ta có 1 string không của tài khoản nào giống tài khoản nào, và gần như là không lúc nào giống lúc nào. Đảm bảo mỗi người, tại mỗi thời điểm đăng nhập có 1 string duy nhất.

    Sau khi đăng nhập thành công, bạn làm 2 thao tác.

    1. Ghi string kia vào Session hoặc Cookies. (Cái nào cũng được, cái nào cũng an toàn tuyệt đối, nếu ghi cookies thì nhớ đừng ghi Expired Date là được, để End Sesssion, nó del luôn)

    2. Ghi string đó vào trong Memb_info, vào cái MemberCode tạo ra lúc đầu ấy.


    OK, giờ muốn check đăng nhập, không check Session hay Cookies gì cả, mà đọc chúng lên, rồi mở CSDL ra so sánh, nếu OK thì True, còn không thì False.

    Như vậy, nếu User đăng nhập tiếp ở máy khác, thì chuỗi string sẽ bị thay đổi, thằng đăng nhập lúc đầu sẽ bị đẩy ra


    Have a good time
    Quá hay. giờ mình có giải pháp rồi hj Thanks
    Khách viếng thăm hãy cùng vutuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 5 của 5 Đầu tiênĐầu tiên ... 3 4 5

Các Chủ đề tương tự

  1. Ý tưởng mới cho 1 website ss6 sắp ra mắt.
    Bởi vothailam trong diễn đàn SQL Server & Website
    Trả lời: 7
    Bài viết cuối: 30-05-11, 02:02 PM
  2. Mua Website thương mại!
    Bởi itatknic trong diễn đàn SQL Server & Website
    Trả lời: 3
    Bài viết cuối: 27-05-09, 10:26 AM
  3. Website New ! Nét Bạn Bè
    Bởi SuperXmen trong diễn đàn SQL Server & Website
    Trả lời: 34
    Bài viết cuối: 04-05-09, 11:12 AM
  4. phần website mình sử lý ra sao vậy
    Bởi kidthanh86 trong diễn đàn Các Server Không Nằm Trong Box
    Trả lời: 0
    Bài viết cuối: 27-05-08, 01:07 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 05:38 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.