Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: Kiểm tra xem User nào kết nối và ngắt kết nối tới SQL Server

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    25

    Mặc định Kiểm tra xem User nào kết nối và ngắt kết nối tới SQL Server

    Chào các bác. Em mới học ASP.Net em đang viết 1 chức năng mà đòi hỏi người dùng nếu muốn sử dụng chức năng đó thì phải phải thoát 1 chức năng khác (có kết nối csdl). Vậy em muốn hỏi các bác là có cách nào để biết được những địa chỉ IP nào hay nói chung là thông tin gì của người người (máy tính) nào đang kết nối tới SQL Server hay không ạ. Tức là kiểm tra được trạng thái kết nối tới SQL server hiện tại (có hay không ?. Em cảm ơn các bác !

  2. #2
    Ngày gia nhập
    04 2012
    Bài viết
    116

    Trích dẫn Nguyên bản được gửi bởi nguyennghiem1205 Xem bài viết
    Chào các bác. Em mới học ASP.Net em đang viết 1 chức năng mà đòi hỏi người dùng nếu muốn sử dụng chức năng đó thì phải phải thoát 1 chức năng khác (có kết nối csdl). Vậy em muốn hỏi các bác là có cách nào để biết được những địa chỉ IP nào hay nói chung là thông tin gì của người người (máy tính) nào đang kết nối tới SQL Server hay không ạ. Tức là kiểm tra được trạng thái kết nối tới SQL server hiện tại (có hay không ?. Em cảm ơn các bác !
    cái này mình không rõ, nhưng nghe nó sao sao ấy .
    người đó ngắt kết nối với sql trừ trường hợp người đó thoát khỏi web mình , mà người đó đang ở trên web của mình thì tức là đang kết nối... yêu cầu của bạn là đang truy cập vào web nhưng thực hiện chức năng khác trên web của bạn thôi, web của bạn kết nối với bao nhiêu server sql 1 or 2 ....

  3. #3
    Ngày gia nhập
    10 2010
    Bài viết
    25

    Trích dẫn Nguyên bản được gửi bởi grok Xem bài viết
    cái này mình không rõ, nhưng nghe nó sao sao ấy .
    người đó ngắt kết nối với sql trừ trường hợp người đó thoát khỏi web mình , mà người đó đang ở trên web của mình thì tức là đang kết nối... yêu cầu của bạn là đang truy cập vào web nhưng thực hiện chức năng khác trên web của bạn thôi, web của bạn kết nối với bao nhiêu server sql 1 or 2 ....
    À thật ra là cái ứng dụng khác kia của em là không phải trên web. Nó là game...nên khi người chơi vào web em muốn kiểm soát được xem người ta có đang đăng nhập game không ấy ạ

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    Việt Nam"D
    Bài viết
    18

    Trích dẫn Nguyên bản được gửi bởi nguyennghiem1205 Xem bài viết
    À thật ra là cái ứng dụng khác kia của em là không phải trên web. Nó là game...nên khi người chơi vào web em muốn kiểm soát được xem người ta có đang đăng nhập game không ấy ạ
    bạn dùng session đi!
    kiểm tra lúc đăng nhập -> id và mật khẩu đúng thì khởi tạo session
    khi đăng xuất thì abandon hay remove cái session đó đi

  5. #5
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Bạn nói mà mình chưa thực sự hiểu cuối cùng bạn làm trên ứng dụng desktop hay trên web, hay là cả 2.

  6. #6
    Ngày gia nhập
    11 2010
    Nơi ở
    Việt Nam"D
    Bài viết
    18

    Mặc định Kiểm tra xem User nào kết nối và ngắt kết nối tới SQL Server

    Trích dẫn Nguyên bản được gửi bởi SITUVNX Xem bài viết
    Bạn nói mà mình chưa thực sự hiểu cuối cùng bạn làm trên ứng dụng desktop hay trên web, hay là cả 2.
    theo ý mình hiểu thì bài tập của bạn ý là game trên web viết = asp.net
    khi người dùng đăng nhập vào thì mới cho chơi game , không đăng nhập thì không cho chơi game =)

  7. #7
    Ngày gia nhập
    10 2010
    Bài viết
    25

    Trích dẫn Nguyên bản được gửi bởi SITUVNX Xem bài viết
    Bạn nói mà mình chưa thực sự hiểu cuối cùng bạn làm trên ứng dụng desktop hay trên web, hay là cả 2.
    Ứng dụng của mình là Desktop nhưng có hỗ trợ giao dịch trên web nữa. Bây h mình muốn kiểm soát là khi người ta vào web thì mình phải biết được người ta có đang chơi game(game là desktop) không. Nếu đang chơi game thì bắt người ta thoát ra, mới được giao dịch trên web. Mong các cao thủ giúp với...

  8. #8
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Vậy là giống như đăng nhập mail tự động của Yahoo Messenger rồi. Tại trang web có nhận 1 mã xác thực mà máy chủ tự sinh.
    Mếu mã xác thực giống thì nó sẽ cho đăng nhập web, và xem như là người dùng đã đăng nhập.


    Khi bạn đăng nhập vào game bằng ứng dụng trên Desktop thì máy chủ sẽ tự sinh 1 mã xác thực nhất định và duy nhất (cho mỗi lần đăng nhập).
    Khi bạn sử dụng chức năng đó thì ứng dụng sẽ sẽ điều hướng đến trang web có thông số Query. Chẳng hạn:
    _http://mygames.game/Pay?q=223jkrjefj43jrh8er45hnrgier9trgn3r54iy4fguj9 4gjrg4i8tvng9t
    Trang web nhận được mã xác thực kia, kiểm tra, nếu đúng thì sẽ cho người dùng đăng nhập web (tạo Session).
    Mỗi lần người dùng điều hướng trên trang web thì kiểm tra các mã đó có còn không.

    Khi người dùng thoát trò chơi ở ứng dụng desktop thì thay mã xác thực thành null hoặc tương tự, vậy là tạm thời có thể quản lý (đồng bộ) việc đăng nhập desktop với web.

    Nói vậy thôi, mình không biết đúng ý bạn chưa :(

  9. #9
    Ngày gia nhập
    10 2010
    Bài viết
    25

    Đúng rồi . Ý mình là như thế nhưng chỉ khác là mình làm ngược lại nếu đang chơi game thì không cho vào web. Nhưng cụ thể làm thế nào thì mình chưa biết làm. Mong bạn chỉ giáo. Hihi

  10. #10
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Làm ngược lại có khi còn đơn giản hơn ấy chứ.
    Thay vì mã xác thực phức tạp thì bây giờ chỉ cần 1 tham số có 2 giá trị: true cho đã và đang chơi game ), false khi thoát.

    Khi hắn muốn vào web.
    Kiểm tra:
    - Mày có đang chơi game ko"
    - Không!
    - Lừa tao ko được đâu, cái kia vẫn true kìa, vào chơi tiếp hoặc thoát game đi ).

    Khi người dùng đăng nhập vào destop thì chỉnh tham biến thành true. Khi thoát (hoặc lý do khác) thì chỉnh thành false. Mình nghĩ nên lưu cái này vào CSDL chung với bảng lưu ID, Mật khẩu của người dùng.


    Tạm thời là vậy.

Các đề tài tương tự

  1. hướng dẫn deploy sql server database lên máy user
    Gửi bởi longtth trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 21-03-2012, 04:09 AM
  2. Cách phân quyền cho user truy xuất vào file được share trên server?
    Gửi bởi I.Coder trong diễn đàn Thắc mắc chung
    Trả lời: 0
    Bài viết cuối: 07-11-2011, 12:39 AM
  3. Trả lời: 6
    Bài viết cuối: 01-05-2011, 09:42 AM
  4. Database phân biệt quyền user và login trong sql server
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 16-02-2011, 03:35 PM
  5. Lỗi: Failed to generate a user instance of SQL server due to a failure in starting
    Gửi bởi hugovsmoon trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 27-01-2011, 09:37 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn