Thành viên | Nội dung |
blackcafe107
16 bài
| Mình cài đặt DNN trên localhost. Bị quên mất mật khẩu host. Vào DB của DNN tính cách dò tìm để reset lại pass cho Host account. Nhưng không biết nó ở table nào. Pro nào biết chỉ dùm mình. Ý tưởng mình định làm thế này: - Có toàn quyền với db - Đăng ký 1 account khác quyền host. vd: acc=blackcafe - Đã có 1 account khác host nhưng không có quyền host: vd acc=blackcafe & pass=blackcafe. - Tìm đến table lưu mật khẩu: -> Thay đổi mật khẩu của host === mật khẩu của acc=blackcafe. Khó khăn: - Không biết table nào lưu thông tin mật khẩu của account. - Thấy 1 bảng: aspnet_membership. có thông tin nhưng thử theo cách trên không được. Vậy ai biết chỉ dùm mình nhé.
|
aspnet
Lập trình không biên giới 598 bài
| Cách 1: Dễ thôi mà mật khẩu ở trong bảng
aspnet_Membership
Đổi phát ăn ngay.
Dùng câu lệnh này mà xem chi tiết
SELECT u.FirstName, u.LastName, u.IsSuperUser, ms.Password, au.UserName, au.LoweredUserName FROM aspnet_Membership AS ms INNER JOIN aspnet_Users AS au ON ms.UserId = au.UserId INNER JOIN Users AS u ON au.UserName = u.Username
Cách 2 :
UPDATE Users set IsSuperUser=1 WHERE UserName='blackcafe'
Rồi đăng nhập lại với user blackcafe là xong. Đơn giản cực kỳ
--- Coding for food http://yenbai.awas.vn http://tknd.vn http://coder.awas.vn http://awas.vn http://bieuquyet.vn http://webhocsinh.com
|
blackcafe107
16 bài
| ok. Do lần trước có thể mình làm nhầm. Cách 1. Phải change cả password & password satl. Cách 2. Thì ngon rồi. Cảm ơn asp.net ---
|
quangvd
102 bài
| Anh em khi cài DNN xong, phải khai báo SMTP ngay, để khi quên pass còn được gợi ý ---
|
quanlv
26 bài
| Thực ra không cần phải phức tạp thế. Mình có cách này nó nhanh hơn: Các bạn đăng ký một account bình thường, sau đó mở table Users trong DB, tìm cái account mới đăng ký và đổi trường IsSuperUser của nó thành True, sau đó logout và login lại là tự nhiên thành tài khoản host ngon lành.
|
dotnetvn
dotnet.vn 72 bài
| xem chú nào quyền gì trong DNN thì dùng câu lệnh sau
SELECT u.Username, u.IsSuperUser, ur.UserID, ur.RoleID, r.RoleName FROM Roles AS r INNER JOIN UserRoles AS ur ON r.RoleID = ur.RoleID RIGHT OUTER JOIN Users AS u ON ur.UserID = u.UserID
|
|