Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Απορία σε Web Application και Forms Authentication

Îåêßíçóå áðü ôï ìÝëïò famous. Τελευταία δημοσίευση από το μέλος famous στις 13-07-2007, 13:13. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-07-2007, 12:37 33545

    Απορία σε Web Application και Forms Authentication

    Έχω ένα web project το οποίο στο root folder έχει full access.
    Εξαίρεση αποτελεί ο υποφάκελος admin στον οποίο γίνεται η πρόσβαση με FormsAuthentication με ρυθμίσεις που είναι στο web.config του root.

    Τώρα θέλω σε ορισμένες σελίδες του root folder, που έχουν full access, να εμφανίζονται κάποιες πληροφορίες στα user controls που περιέχουν αναλόγως αν ο χρήστης έχει κάνει login. Όμως το login αυτού του χρήστη δεν έχει καμία σχέση με το login στον υποφάκελο admin. Εδώ ο χρήστης θα συμπληρώνει μια άλλη φόρμα login για να εμφανίζονται οι πληροφορίες στα user controls και το authentication θα γίνεται από άλλο πίνακα της βάσης. Σε καμία περίπτωση όταν ο χρήστης κάνει login σε αυτό το επίπεδο δεν θα πρέπει να επιτρέπεται η πρόσβαση στο επίπεδο του υποφακέλου admin.

    Τι θα προτείνατε για την υλοποίηση αυτού του σεναρίου; Γνωρίζω ότι στο web.config το forms authentication που εχω ορίσει αναφέρεται σε αυτό του υποφακέλου admin και ότι δεν μπορώ να ορίσω δεύτερο forms authentication. ΄

    1. Θα ήταν καλό να χρησιμοποιήσω session variables για να ελέγχω αν ο χρήστης έχει κάνει login? (θα προτιμούσα όμως τη χρήση cookie το οποίο μπορεί να είναι persistent)
    2. Μήπως να χωρίσω την εφαρμογή σε δυο διαφορετικά web applications, ένα του root και ένα του admin? (αν γίνει έτσι μπορώ στον IIS να έχω δύο web applications ένα του root και ένα στον υποφάκελο admin του root χωρίς να επηρεάζει το ένα το άλλο;) Σε επίπεδο ανάπτυξης στο VS 2005 θα πρέπει αυτά τα δύο applications να οριστούν ως δύο projects στο ίδιο solution, έτσι δεν είναι;

    Ελπίζω να μην τα γράφω μπερδεμένα, κι ευχαριστώ θερμά εκ των προτέρων.

  •  12-07-2007, 13:12 33548 σε απάντηση της 33545

    Απ: Απορία σε Web Application και Forms Authentication

    νομίζω ότι πρέπει να ενοποιήσεις τους μηχανισμούς σου χρησιμοποιόντας roles. Το microsoft membership με έχει βοηθήσει αφάνταστα σε αντίστοιχο σενάριο αφού κάνει ΟΛΗ ΤΗ ΔΟΥΛΕΙΑ

    Στο sdk του .net θα βρεις ό,τι χρειάζεσαι σχετικά
  •  13-07-2007, 13:13 33571 σε απάντηση της 33548

    Απ: Απορία σε Web Application και Forms Authentication

    Ύστερα από αρκετό ψάξιμο θα συμφωνήσω πως μόνο με roles μπορεί να γίνει αυτό. Ευχαριστώ θερμά.

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems