Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Ασφάλεια] Κλείδωμα σε επίπεδο χρηστη

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 18-10-15, 12:58
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Question Κλείδωμα σε επίπεδο χρηστη

Καλημέρα σε όλους και όλες του φόρουμ!!!
θα μπορούσε κάποιος να με βοηθήσει σε ένα απλό παράδειγμα σχετικά με την ασφάλεια κλειδώματος μιας βάσης που θέλω?

Βασικά ήθελα να έχω administrator user1 & user2 σε επίπεδο ασφαλειας αλλα δεν μπορώ να το καταλάβω πως μπορώ να επιλέξω την απαγόρευση.
Έχω φτιάξει μια βάση και αν ήτανε το δυνατόν πάνω στην ίδια βαση να έχω το παράδειγμα μπας και ξεστραβωθώ και καταλάβω τι γίνετε.

1) Ο administrator να έχει πρόσβαση στα πάντα ως επίπεδο

2) ο user 1 & 2 να έχει πρόσβαση μονο στις φόρμες και πουθενά αλλου,η αν είναι το δυνατόν
να καταχωρεί να διαγραφή και να επεξεργάζεται κάποια δεδομένα ως απλός χειριστής θα
ήτανε καλύτερα.


Εφόσον δεν μπορώ να κλειδώσω με νβα κώδικα δεν υπάρχει κάτι που να κλειδώνει τους πίνακες και έτσι αποφάσισα με αυτό το τρόπο χωρίς να έχω άλλη επιλογή...
Σίγουρα είναι πιο ασφαλέστερο εκτος αν έχει να μου προτείνει κάποιος κάποιο άλλο τρόπο κλειδώματος όσο αναφορά τους πίνακες και όχι μονο τους πίνακες αλλα και τις λειτουργικές μονάδες.

Έχω έτοιμη μια βάση με παράδειγμα κάτι πολύ απλό !!

Συνημμένα Αρχεία
Τύπος Αρχείου: mdb lock data.mdb (180,0 KB, 35 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 18-10-15, 17:46
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Αντώνη καλησπέρα
Αυτό που ζητάς με την διαχείριση της βάσης με τα δικαιώματα περιέχεται στο δείγμα που σου παραθέτω.Όσο για την ασφάλεια της βάσης με τους πίνακες το ασφαλέστερο είναι να διαιρέσεις την βάση και να έχεις ξεχωριστά τους πίνακες.Υπάρχει και κάτι άλλο νομίζω είχα ανεβάσει παλαιότερα με κωδικό κλειδώνεις όλο το παράθυρο οπότε δεν εμφανίζεται το παράθυρο περιήγησης.Όσο για τα Modules εάν κάνεις την βάση MDE δεν μπορεί κανένας να δει τον κώδικα.
Στη βάση που έστειλα με το όνομα Αλέξανδρος είναι ο Admin αυτός βλέπει τα πάντα και τα διαχειρίζεται.Με κάθε όνομα παρακάτω έχει λιγότερα δικαιώματα και τελευταία ο επισκέπτης μόνο βλέπει και δεν μπορεί να κάνει τίποτα.
Κοιταξέ το και μελέτησέ το και προσάρμοσε την βάση σου πάνω στο μοτίβο αυτό.
Κατέβασε από εδώ
https://drive.google.com/file/d/0Byr...ew?usp=sharing
CODE: [arta]
Καλή επιτυχία.
Απάντηση με παράθεση
  #3  
Παλιά 18-10-15, 22:23
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Αντώνη καλησπέρα!!

Στη βάση που σου παραθέτω μπορείς να κρύψεις τους πίνακες και όλα τα αντικείμενα από το παράθυρο περιήγησης.

Με Admin CODE: [arta] , Με User: [alex]
A) Όπως είναι τώρα εάν ανοίξεις την βάση με Shift σου εμφανίζει το παράθυρο.
Εάν στη φόρμα που εμφανίζει Disable bypass key το πατάς και εμφανίζει Enable bypass key .Τότε κλειδώνει το παράθυρο περιήγησης .Πατάς Quite Form βγαίνεις και ξανά μπαίνεις με Shift και δεν εμφανίζει τους πίνακες και όλα τα αντικείμενα.

B) Τώρα εάν θέλεις να κάνεις διαχείριση μόνο: ο Admin να βλέπει τους πίνακες και όχι ο USER ο απλός χρήστης τότε μπορείς στους πίνακες να τσεκάρεις μόνο το Allow by pass Key που βρίσκεται στον Admin και να ξε τσεκάρεις το Allow by pass Key που βρίσκεται στο User τότε με κρυμμένο το παράθυρο περιήγησης δεν εμφανίζει κανένα αντικείμενο πατώντας το Shift αλλά δεν εμφανίζει το Enable/Disable bypass key στη φόρμα όταν μπαίνεις με τον User(Χρήστη).
Θα το εμφανίζει μόνο όταν μπαίνεις με τον με τον Admin.
Οπότε να μια άλλη λύση του ζητούμενου.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb LOGIN_SPLASH_example.mdb (332,0 KB, 85 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 18-10-15, 23:41
Όνομα: Χρήστος Φ.
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-12-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 498
Προεπιλογή

Η βάση (απ' το google drive) δεν μου ανοίγει! χτυπάει σε 2 σημεία....έχεις κάτι υπόψη σου;

Τελευταία επεξεργασία από το χρήστη Χρήστος : 16-10-16 στις 18:56.
Απάντηση με παράθεση
  #5  
Παλιά 19-10-15, 00:23
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Χρήστο δες τα Reference
Αλλά αυτό το σημείο που σου βγάζει σφάλμα το αφαίρεσα για να μην είναι η βάση μεγάλη.Αφαίρεσε τις 2 φόρμες frmFoldersExample και frmFoldersExample1 και δεν θα έχεις πρόβλημα.
Συνημμένα Thumbnails
Κλείδωμα σε επίπεδο χρηστη-reference.jpg  
Απάντηση με παράθεση
  #6  
Παλιά 19-10-15, 07:42
Όνομα: Χρήστος Φ.
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-12-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 498
Προεπιλογή

όχι Αλέξανδρε....κολλάει και κλείνει.....

Τελευταία επεξεργασία από το χρήστη Χρήστος : 16-10-16 στις 18:56.
Απάντηση με παράθεση
  #7  
Παλιά 19-10-15, 14:51
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Χρήστο εμένα δουλεύει κανονικά .
Δεν ξέρω αν με το ανέβασμα αλλοιώθηκε
Απάντηση με παράθεση
  #8  
Παλιά 19-10-15, 15:19
Όνομα: Χρήστος Φ.
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-12-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 498
Προεπιλογή

οκ...μάλλον σχετίζεται μ' εμένα!
Απάντηση με παράθεση
  #9  
Παλιά 20-10-15, 21:19
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Προεπιλογή

Alex εδώ κάτι δεν πάει καλά η εγώ δεν έχω καταλάβει κάτι.
Αν τραβήξω από μια άλλη βάση τη βάση που έστειλες ως εισαγωγή πολύ εύκολα θα πάρο πίνακες και λειτουργικές μονάδες έτσι δεν είναι?
Δεν βλέπω κάποια προφύλαξη Alex ευχάριστο για το παράδειγμα όμως.
Για εμενα είναι το ζητούμενο να κλειδώσω πίνακες και λειτουργικές μονάδες από την εισαγωγή,γιατί αν δεν υπήρχε η εισαγωγή όλα ok είδη είναι κλειδωμένη η βάση μου.

Επειδή είναι λογικό και είμαι άσχετος αν κάτι δεν λέω σωστά διορθωστε με.Κρίμα πάντως έχω φτιάξει κάτι πολύ καλο και έχω παιδευτεί,απλά ήθελα τη διαφύλαξη της βασης,με καλύπτει το κλείδωμα πινάκων και λειτουργικών μονάδων μεχρι εκει.Το ότι μπορεί να το ανοίξει κάποιος ίσως μπορεί αν κλειδωθεί όπως λέω,σίγουρα θα παιδευτεί θανάσιμα όμως και με κόστος για να το κανει.
Απάντηση με παράθεση
  #10  
Παλιά 20-10-15, 21:54
Όνομα: Χρήστος Φ.
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-12-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 498
Προεπιλογή

Αν σπάσεις τη βάση σε 2 κομμάτια Back-End (Πίνακες) και Front-End (Υπόλοιπα)
και
προστατέψεις με κωδικό την be
και
μετατρέψεις την fe σε .accde ή .mde
δεν εξασφαλίζεις "καλή" προστασία?
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Διαχωρισμός ΒΔ σε επίπεδο χρηστών γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 6 17-11-13 10:03
Ασφάλεια σε επίπεδο Χρήστη sakis Access - Ερωτήσεις / Απαντήσεις 2 04-11-13 18:35
[ Συναρτήσεις ] Καταμετρήσεις σε επίπεδο εγγραφής Χρήστος Access - Ερωτήσεις / Απαντήσεις 19 23-12-10 21:24
[ Ασφάλεια] Ασφάλεια Βάσης δεδομένων σε επίπεδο χρήστη TZON_FON Access - Ερωτήσεις / Απαντήσεις 4 26-09-10 20:28


Η ώρα είναι 18:50.