Thay đổi mật khẩu file access

Liên hệ QC

nghia1974

Thành viên mới
Tham gia
13/5/10
Bài viết
18
Được thích
1
Chào cả nhà ! Mình có một file chương trình access và mỗi khi mình chạy nó thì phải nhập password ( cái password này mình đã có), bây giờ mình muốn thay đổi cái password trên thì phải làm cách nào vậy ? mình thì gà lắm, và cuối cùng mình xin gởi lời chúc bình an đến mọi người. Thân chào
 
Bạn chạy chương trình Access, tìm tới file đó, tại nút OPEN có tam giác nhỏ, nhấn vào đó và chọn Open Exclusive, mở file của bạn và vào Tool\Security\Unset Data... pass...rồi làm theo các hộp thoại xuất hiện
 
Chào cả nhà ! Mình có một file chương trình access và mỗi khi mình chạy nó thì phải nhập password ( cái password này mình đã có), bây giờ mình muốn thay đổi cái password trên thì phải làm cách nào vậy ? mình thì gà lắm, và cuối cùng mình xin gởi lời chúc bình an đến mọi người. Thân chào

Không biết chương trình Access của bạn đặt password là dựa vào Access hay là lập trình nhỉ.
Nếu mà dựa vào Access thì làm có vẽ đơn giản như bạn nam2806 nói ở trên
Còn mà lập trình thì đồi password viết Code hơi bị căn đây!
 
chào bạn, mình nghĩ chắc đó là password của chương trình thôi, còn password viết code thì mình nghĩ là không phải, vì password này chì là pass để sữ dụng chương trình thôi , còn pass mà người viết không muốn cho người khác biết được đoạn mã của họ thì lại khác thì phải ( mình chỉ nghĩ là vậy không biết có đúng không ? nếu có gì sai xin các bạn chỉ giúp, ) mình cám ơn nhiều
 
Bạn ơi, mình làm như bạn rồi mà nó không thấy hiện lên gì hết , chỉ hiện lên cái bản đăng nhập password thôi còn trên thanh menu thì chỉ thấy duy nhất một nút file là nổi thôi còn mọi cài khác đều chìm hết, không biết sao nửa
 
nếu được thì bạn post cái file access đó lên đây rồi mọi người xem thêm, mình nghĩ file access của bạn người viết đặt password trong startup form, muốn đổi thì vào code chỉnh sửa thôi, cũng còn tuỳ vào security của người viết code nữa bạn!
 
Chào cả nhà ! Mình có một file chương trình access và mỗi khi mình chạy nó thì phải nhập password ( cái password này mình đã có), bây giờ mình muốn thay đổi cái password trên thì phải làm cách nào vậy ? mình thì gà lắm, và cuối cùng mình xin gởi lời chúc bình an đến mọi người. Thân chào
Gửi bạn cái ví dụ về đăng nhập, phân quyền và đổi mật khẩu người dùng ở file đính kèm nhe
 

File đính kèm

  • Login.rar
    61 KB · Đọc: 689
Minh không hiểu ý bạn nói gì về cái file này vậy? mình mở lên chỉ thầy đăng nhập và thây đổi pass thôi nên mình không hiểu lắm bạn giải thích giùm mình với, cám ơn bạn
 
Minh không hiểu ý bạn nói gì về cái file này vậy? mình mở lên chỉ thầy đăng nhập và thây đổi pass thôi nên mình không hiểu lắm bạn giải thích giùm mình với, cám ơn bạn
Thì yêu cầu của bạn là đổi Pass, mình làm ví dụ gửi cho bạn rồi còn gì.
 
Bạn ơi! mình thật sự chưa hiễu hết ý của bạn là sao, có phải bạn muốn mình tạo một cái file giống như Bạn để chạy và thay đổi password ? Nếu vậy thì mình đành chịu thua rồi , mình không biết lám đâu mình gà con lắm, không biết bạn có cách nào nửa không? và cuối cùng cho mình gửi lời cảm ơn bạn nhiều, chúc bạn và gia đình luôn được bình an
 
bạn đè phím shift khi dbclick file access login là ra hết các form + table à. sau đó chọn form + design view thì xem được code hoặc dữ liệu trong table
Nếu trường hợp người ta khóa phím shift và biên dịch file đó ra mde thì không thể thực hiện theo cách bạn hướng dẫn.
 
mặc dù vậy bạn vẫn có thể xem nội dung trong table, hoặc chạy form mà không cần phải đăng nhập. với thuật toán kiểm tra password dựa vào nội dung được lưu trong table thì quá dễ để người dùng sửa đổi. có thể dùng 1 đoạn kết nối đơn giản bằng code vb6 để thay đổi thông tin trong table. bạn nên thêm 1 số thuật toán mã hóa password để gây khó khăn cho người dùng (newpie) muốn phá. hoặc nghiên cứu cách sử dụng Workgroup Administrator (file *.mdw)để tăng thêm tính bảo mật cho file access.

bạn có thể đọc thêm ở đây
tự tin thế bạn?
-Đầu tiên khi mở file lên người ta đặt luôn pass cho file thì làm gì được, dùng VB6 cũng phải biết pass mới connect được (nếu ai viết được chương trình mà có thể bỏ qua luôn xác thực để thay đổi được dữ liệu thì bác Bill đói từ lâu roài)
-Người ta dùng một function mã hóa luôn dữ liệu nhập vào (dùng VBA), xong đặt luôn pass cho VBA (pass tập 2) (nếu có ai viết được chương trình mà lất được VBA code của MS Access thì Bill cũng đói tập 2)
- À buồn ngồi biên dịch luôn sang .mde = 1 tool của hãng thứ 3 (không phải công cụ sẵn của MS) , chấp bác dùng mdeUnlock bản mua mấy trăm $ cũng ngồi khóc tiếng miên!
-------
 
file login và phân quyền, ghi lại thời gian đăng nhập của anh domfootwear rất hay
nhưng e thấy nó chỉ che mắt người dùng thôi, vẫn sử dụng được khi không cần pass, database vẫn sử dụng bình thường
, vẫn sử dụng được toolbar
them 1 file tham khao a
có file này (chắc cũng của a domfootwear, e ko nhớ nữa) e thấy cũng ok đấy, bảo mật tốt hơn (khó vào data hơn vì khóa hết chức năng trên toolbar) các anh thử xem thế nào ạ
acc Nguyen Sy Tuan pass admin

Mà e chẳng hiểu vì sao khi so sánh 2 from login kia về cơ bản là giống nhau, câu lệnh cũng gần giống nhau. Nhưng không hiểu sao froms của a Domfootwear và froms dưới lại khác nhau nhỉ?
1 cái chỉnh được toolbar khi chưa login
1 cái ko chỉnh được toolbar khi chưa login
là sao ạ ??????

Chúc Mừng mọi người ăn tết Độc Lập 2/9 vui vẻ
e vào thấy diễn đàn ảm đạm quá, vắng tanh
nhưng bù lại thấy mọi người đều đi chơi vui vẻ là tốt rồi ạ

tiện đây cho e hỏi thêm về access như sau:
e định kết hợp login, phân quyền của anh Domfootwear
có cách nào mà User 1 chỉ được quyền sửa 1 số froms và data ?
User 2 chỉ được quyền xem các data và froms, mà ko được quyền sửa dữ liệu?
User 3 chỉ được quyền xem 1 số from thôi
(khoảng 3 froms chẳng hạn)?
Admin tất nhiên được quyền chính sửa toàn bộ rồi ạ
Mong các anh chỉ giúp với, theo e được biết thì cái này cũng tương đối khó ạ
vì e chưa thấy ai làm bao giờ
 

File đính kèm

  • login.rar
    144.4 KB · Đọc: 138
Lần chỉnh sửa cuối:
anh Dom đi đâu rồi nhỉ? chẳng thấy vào đây, đang cần anh ý quá cơ
chắc anh đang đi chơi Trung thu hehehehe
 
Câu 1: 2 form khác nhau chứ bạn, bạn mở form ở chế độ design xem thuộc tính của 2 form như thế nào rồi lấy kết quả nhé. nhất là phần Pop up.
Câu 2: bạn có thể chỉnh thuộc tính của form dựa vào điều kiện khi mở form.

Mã:
Private Sub Form_Load()
lblAcc.Caption = "Ban thuoc nhóm: " & strAcc
    Select Case strAcc
        Case "Admin"
            lblStatus.Caption = "Ban có the chinh sua, them bot, xoa du lieu trong bang."
            With Me
                .AllowAdditions = True
                .AllowEdits = True
                .AllowDeletions = True
            End With

        Case "Nhan Vien"
            lblStatus.Caption = "Quyen cua ban chi duoc them du lieu moi."
            With Me
                .AllowAdditions = True
                .AllowEdits = False
                .AllowDeletions = False
            End With
        Case Else
            lblStatus.Caption = "Ban chi duoc phep xem du lieu."
            With Me
                .AllowAdditions = False
                .AllowEdits = False
                .AllowDeletions = False
            End With
            
        End Select
        
End Sub

Bạn tham khảo file đính kèm nhé, đây chỉ là ví dụ cho bạn dể hình dung còn áp dụng bạn nên linh hoạt nhé.
 

File đính kèm

  • login.rar
    40.7 KB · Đọc: 121
Em đã xem code của anh Dom làm
nhưng user "chỉ được xem dữ liệu" lại ko kick được vào các nút chuyển forms
coi như chỉ được xem 1 form duy nhất
anh có cách nào cho phép kick được vào các nút chuyển form khác mà user "chỉ được xem dữ liệu" thì giúp e
chân thành cảm ơn anh
 
Em đã xem code của anh Dom làm
nhưng user "chỉ được xem dữ liệu" lại ko kick được vào các nút chuyển forms
coi như chỉ được xem 1 form duy nhất
anh có cách nào cho phép kick được vào các nút chuyển form khác mà user "chỉ được xem dữ liệu" thì giúp e
chân thành cảm ơn anh
Bạn tạo form, trong đó có thiết kế các nút mở form, dựa vào biến strAcc để làm điều kiện thực hiện ý đồ của bạn.
 
Câu 1: 2 form khác nhau chứ bạn, bạn mở form ở chế độ design xem thuộc tính của 2 form như thế nào rồi lấy kết quả nhé. nhất là phần Pop up.
Câu 2: bạn có thể chỉnh thuộc tính của form dựa vào điều kiện khi mở form.

Mã:
Private Sub Form_Load()
lblAcc.Caption = "Ban thuoc nhóm: " & strAcc
    Select Case strAcc
        Case "Admin"
            lblStatus.Caption = "Ban có the chinh sua, them bot, xoa du lieu trong bang."
            With Me
                .AllowAdditions = True
                .AllowEdits = True
                .AllowDeletions = True
            End With

        Case "Nhan Vien"
            lblStatus.Caption = "Quyen cua ban chi duoc them du lieu moi."
            With Me
                .AllowAdditions = True
                .AllowEdits = False
                .AllowDeletions = False
            End With
        Case Else
            lblStatus.Caption = "Ban chi duoc phep xem du lieu."
            With Me
                .AllowAdditions = False
                .AllowEdits = False
                .AllowDeletions = False
            End With
            
        End Select
        
End Sub

Bạn tham khảo file đính kèm nhé, đây chỉ là ví dụ cho bạn dể hình dung còn áp dụng bạn nên linh hoạt nhé.


Cho em hỏi password là gì vậy . Em cũng đang rất cần học phân quyền cho user. Cam ơn a Dom.
 
Web KT
Back
Top Bottom