Όλα καλά με το ASP Protection με τις τρείς γραμμές κώδικα, αλλά υπάρχει τρόπος να κλειδώσουμε το IP του υπολογιστή του συγκεκριμένου χρήστη που κάνει Login έτσι ώστε με το ίδιο user name και password να μην μπορεί να μπεί άλλος, σε αυτή τη σελίδα. Θα εκτιμηθεί πάρα πολύ κάποια λύση.
Ευχαριστώ
danny@danny.gr
Αυτή η λύση είναι λάθος για εσένα.
Οι Ελληνικοί web providers δεν δίνουν static IP δηλ συγκεκριμένη IP κάθε φορά που ο συγκεκριμένος χρήστης κάνει login στο internet. Έτσι κάθε φορά που κανείς login παίρνεις και διαφορετική IP εκτός από συγκεκριμένες περιπτώσεις που θα πρέπει να πληρώσεις παραπάνω. Δεν εξυπηρετεί το Ελληνικό web το script που ζητάς.
Thanks Alex αλλά αυτό που εννοώ είναι το ΙΡ του υπολογιστή του χρήστη και όχι το ΙΡ της σύνδεσης που παίρνει ο χρήστης κάθε φορά που συνδέεται, αυτό το ήξερα. Υπάρχουν προγράμματα που το κάνουν αυτό δηλαδή αν κάποιος χρήστης κάνει login με κάποιο κωδικό τότε δεν μπορεί άλλος να μπεί με αυτόν τον κωδικό απο άλλο υπολογιστή. Βλέπε www.agfn.com το πρόγραμμά τους κλειδώνει και δέν μπορείς να μπείς απο άλλο υπολογιστή ακόμη και να ξέρεις τα user name και password. Έλεγα μήπως εσείς που είστε ειδικοί θα ξέρετε κάποιο ''tip'' που θα μπορούσαμε να βλέπαμε το ΙΡ του υπολογιστή του χρήστη, ή να του το ζητάγαμε και μέσω κάποιου script να είχε μόνο το δικό του ΙΡ πρόσβαση στις σελίδες που θέλω να κλειδώσω. Anyway Thanks
Οι υπολογιστές δεν έχουν δική τους IP.
Την IP θα τους την δώσει ο admin τις εταιρείας για το εσωτερικό δίκτυο μόνο.
Για να βγει ο χρήστης στο web και να φτάσει στο web site σου θα περάσει πρώτα από τον ISP του (otenet κλπ) και από εκεί θα πάρει IP για να κυκλοφορήσει στο web
Το γνωρίζω ότι κάθε φορά που συνδεόμαστε παίρνουμε διαφορετικό ΙΡ, εκτός αν έχει κάποιος Oficce Gate (Static IP), αλλά αυτό που ρώτισα δεν έχει να κάνει με αυτό το ΙΡ. Έχει να κάνει με το πώς μπορώ να ξέρω οτι ο συγκεκριμένος χρήστης που γνωρίζω, έχει μπει στην σελίδα που θέλω να προφυλάξω και να μην μπορεί άλλος να μπεί, ακόμη και αν έχει το password του. Πρέπει να υπάρχει κάποιος τρόπος. Αυτόν ψάχνω. Thanks anyway
Ο χρήστης θα πρέπει να έχει δική του IP. Δεν νομίζω να γίνετε με άλλο τρόπο.
Η IP είναι ο μοναδικός τρόπος αναγνώρισης στο web.
οκ thanks alex, αλλά δεν είναι έτσι, ψαξτο λίγο και θα δείς ότι υπάρχουν κι άλλοι τρόποι κλειδώματος.
Σίγουρα υπάρχουν άλλοι τρόποι όπως τα cookies αλλά εσύ ζήτησες IP κλείδωμα.
Που μπορώ να βρώ πληροφορίες για κλείδωμα με cookies? έχεις τίποτα έτοιμο?
Εμείς το λύσαμε με session managment... (σε Coldfusion - όχι ASP αλλά η μέθοδος είναι ίδια)
Κρατάς σε session μεταβλητή λίστας τα usernames των χρηστών που έχουν κάνει login και μετά για κάθε νέο login κάνεις ένα loop στο structure να δεις αν υπάρχει το username που προσπαθεί να ξαναμπεί...
φαντάζομαι θα υπάρχει και άλλος τρόπος αλλά σε εμάς αυτός δουλεύει μια χαρά και μας βοηθάει να εμφανίζουμε και τους χρήστες που βρίσκονται online (από την στιγμή που μετράμε τα sessions είναι το μόνο εύκολο)
Αναφέρομαι στο:
http://www.weblogic.gr/e-publish/
Στο block που λέει Χρηστες Online...
tip: Είμαστε μια γενιά που έχει μεγαλώσει χωρίς εξωτερικούς εχθρούς . Χωρίς πολέμους η εμφυλίους . Αυτό με το οποίο ερχόμαστε αντιμέτωποι είναι ο ίδιος μας ο εαυτός . * F5 για νέο tip