Απορίες από ένα εκπαιδευτικό video για asp.net

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από dionisis71 » 11 Σεπ 2010 17:13

http://www.asp.net/security/videos/impl ... on-pattern

Με αφορμή το παραπάνω video θέλησα να παίξω λίγο με την ASP και παρακαλουθώντας το έφτιαξα το ίδιο σε VB. Μ' άρεσε πάρα πολύ και γράφοντας προσπαθούσα να καταλάβω τι συμβαίνει στην κάθε γραμμή κώδικα. Τελικά μετά από μερικές χαλαρές ωρίτσες είχε τελειώσει.. αποτέλεσμα ήταν να δουλεύει μια χαρά με μία ατέλεια και μερικές απορίες.

To email που έλαβα δεν ήταν ακριβώς όπως θα το ήθελα και αν μπορεί κάποιος ας με βοηθήσει να καταλάβω τι δεν έκανα σωστά.

to txt αρχείο

Κώδικας: Επιλογή όλων

Welcome <%UserName%>,<br /><br />

Welcome aboard.<br /><br />

You new account is ready, but before you can login you must first &#91; <a href="<%VerificationUrl%>" CLICK TO CONFIRM YOUR ACCOUNT. </a> &#93; <br /><br />

Once you have visited the verification URL you will be redirected to the login page.

If you have any problems or questions, please reply to this email. <br /><br />

Thank you.
το εmail που έλαβα.
Welcome kmalamou gr,

Welcome aboard.

You new account is ready, but before you can login you must first [ ]

Once you have visited the verification URL you will be redirected to the login page. If you have any problems or questions, please reply to this email.

Thank you
.

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από dionisis71 » 11 Σεπ 2010 17:24

a)Εντύπωση μου έκανε πάντως ότι δεν αποθηκεύονταν πληροφορίες σε καμμία βάση αλλά όσους χρήστες έφτιαξα τους θυμότανε όλους. Πως τους θυμότανε..; Cookie ή μήπως η membership έκανε αυτή την δουλειά.

b)Για να πάρει id χρησιμοποιούσε την quid εμφανίζοντας ένα string αρκετα μεγάλο. Μήπως ο λόγος είναι για να μην μπορεί να ανακαλυφθεί το Id των χρηστών από πιθανές προσπάθεις κάποιων για sql injection;

c)Είναι ο τρόπος αυτός που δείχνει στο video ο ενδεδειγμένος για registration ώστε να υπάρχει ασφάλεια στο site..;

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από nbc » 11 Σεπ 2010 18:30

Σου λείπει ένας χαρακτήρας από το template:

Κώδικας: Επιλογή όλων

                             &#8595;
<a href="<%VerificationUrl%>"> CLICK TO... 
                             &#8593;

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από dionisis71 » 11 Σεπ 2010 19:29

έχεις δίκιο και σε ευχαριστώ.. εντύπωση μου κάνει ότι στο video ο χαρακτήρας δεν υπάρχει.. τωρα θα μου πείς μπορεί να χρησιμοποίησε άλλο template το οποίο θα ήταν σωστά φτιαγμένο...

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από dionisis71 » 11 Σεπ 2010 19:32

Όταν έβαλα στο template ελληνικούς χαρακτήρες στο email που πήρα αντι για ελληνικά εμφάνιζε κουτάκια. Τι πρέπει να προσθέσω ώστε τα ελληνικά να εμφανίζονται σωστά..;

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από nbc » 11 Σεπ 2010 20:29

Πρέπει να προσθέσεις 3 headers:

- MIME-Version: 1.0
- Content-Type: text/html; charset="?"
- Content-Transfer-Encoding: 8bit

...όπου ? η επιθυμητή κωδικοποίηση των Ελληνικών σου. Αυτή θα είναι ISO-8859-7, Windows-1253 ή UTF-8. Προτείνω UTF-8.

Αν έχεις ελληνικά στο subject, τότε πρέπει να κωδικοποιηθεί και αυτό - ξεχωριστά - ως εξής (πχ για UTF-8 ):

Κώδικας: Επιλογή όλων

subject = "=?UTF-8?B?"+Convert.ToBase64String&#40;subject&#41;+"?="
Το πως θα γίνουν αυτά, καθώς και η ακριβής σύνταξη, εξαρτάται από τον κώδικα και τη γλώσσα που χρησιμοποιείς. Για να είμαι πιο συγκεκριμένος θα πρέπει να δω το video, αλλά δεν... :D

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από dionisis71 » 11 Σεπ 2010 20:35

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

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Απορίες από ένα εκπαιδευτικό video για asp.net

Δημοσίευση από dionisis71 » 14 Σεπ 2010 23:25

dionisis71 έγραψε:a)Εντύπωση μου έκανε πάντως ότι δεν αποθηκεύονταν πληροφορίες σε καμμία βάση αλλά όσους χρήστες έφτιαξα τους θυμότανε όλους. Πως τους θυμότανε..; Cookie ή μήπως η membership έκανε αυτή την δουλειά.
Asp.net Configuration και βρήκα όλους τους χρήστες που δημιούργησα.. Στο project μου όμως δεν βλέπω καμμία βάση. Που στην ευχή αποθηκεύει τα data..; :crash:

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες