Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 9 của 9
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    cách login trong asp.net mvc ko sử dụng membership?

    em có 2 bảng User vs UserGroup như bên dưới
    Mã:
    create table User(
    id int primary key identity, 
    username varchar(32) NOT NULL,
    password Nvarchar(32) NOT NULL,
    UserGID INT FOREIGN KEY REFERENCES UserGroup(UserGID )
    )
    
    CREATE TABLE UserGroup(
    UserGID INT PRIMARY KEY IDENTITY, 
    GroupName NVARCHAR(50) NOT NULL,
    )
    các bác có thể giúp em login và phân quyền mà ko sử dụng membership có sẵn ko ạ ... em mắc ở chỗ này quá [IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    nếu là MVC 3 thì phải dùng Session, còn MVC 4 thì dùng Web sờ cu rờ ti. dùng Session thì dài dòng phát oải, nói chung xài Membership đi

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cũng đơn giản thôi, bạn cần thêm 1 bảng nữa.
    Là bảng phân quyền hạn của 1 Group.
    Ở bảng đó chỉ đích danh những group nào được phép làm những việc gì.
    Sau đó khi login hay thao tác trên web, thì check xem user thuộc group nào, có quyền hạn như nào là oke.

  4. #4
    dùng linq kết hợp với entity framework

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình cũng đang quan tâm cái chủ đề này, các bạn ai biết giúp đỡ cái.
    thanks

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    nhưng làm sao mà lấy dc cái role của từng user ...
    vd : 1 user A có role là Mod ...thì làm sao có thể lấy dc role đấy để phân quyền :|...

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi manutdvntb
    nhưng làm sao mà lấy dc cái role của từng user ...
    vd : 1 user A có role là Mod ...thì làm sao có thể lấy dc role đấy để phân quyền :|...
    đùa nhau quá, trong table chứa username và pass phải có role thì mới xử lý. Không có cột role lấy = niềm tin và ý niệm à

  8. #8
    nó là cái usergroup đây thây :|

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi manutdvntb
    em có 2 bảng User vs UserGroup như bên dưới
    Mã:
    create table User(
    id int primary key identity, 
    username varchar(32) NOT NULL,
    password Nvarchar(32) NOT NULL,
    UserGID INT FOREIGN KEY REFERENCES UserGroup(UserGID )
    )
    
    CREATE TABLE UserGroup(
    UserGID INT PRIMARY KEY IDENTITY, 
    GroupName NVARCHAR(50) NOT NULL,
    )
    các bác có thể giúp em login và phân quyền mà ko sử dụng membership có sẵn ko ạ ... em mắc ở chỗ này quá [IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG]
    cái này mình làm một bài hướng dẫn rồi mà :
    http://diendan.congdongcviet.com/sho...d.php?t=142611

 

 

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
  •