<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Master Page &amp; Authentication</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18010.aspx</link><pubDate>Thu, 05 Oct 2006 20:21:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18010</guid><dc:creator>R@_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18010.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=18010</wfw:commentRss><description>Έγινε, σ'ευχαριστώ πολύ :)</description></item><item><title>Απ: Master Page &amp; Authentication</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18001.aspx</link><pubDate>Thu, 05 Oct 2006 19:08:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18001</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18001.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=18001</wfw:commentRss><description>Η asp.net 2.0&amp;nbsp;έχει ένα δικό της σύστημα πιστοποιήσης. Δημιουργούνται αυτόματα οι πίνακες στην βάση δεδομένων και χρησιμοποιείς έτοιμα controls. Μπορείς να κάνεις πολλά πράγματα χωρίς γραμμή κώδικα. Διάβασε το tutorial.</description></item><item><title>Απ: Master Page &amp; Authentication</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17997.aspx</link><pubDate>Thu, 05 Oct 2006 18:48:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17997</guid><dc:creator>R@_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17997.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=17997</wfw:commentRss><description>Πολύ ενδιαφέρον το link που αναφέρεις. &lt;br /&gt;
&lt;br /&gt;
Όντως τώρα ξεκινάω με asp.net (γι'αυτό έκανα post στα Πρώτα Βήματα ;)&lt;br /&gt;
&lt;br /&gt;
και επιπλέον δεν έχω καμμία εμπειρία από web εφαρμογές γενικότερα.&lt;br /&gt;
&lt;br /&gt;
Η συγκεκριμένη εφαρμογή θα έχει μία βάση SQL Server 2005 όπου θα είναι και οι χρήστες καταχωρημένοι. Άρα θα ήθελα το authentication να γίνει από τη βάση  και να μην δημιουργηθούν members και roles, εκτός βέβαια εάν μπορούν να συσχετιστούν αυτόματα με τον πίνακα των χρηστών.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Master Page &amp; Authentication</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17944.aspx</link><pubDate>Thu, 05 Oct 2006 04:58:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17944</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17944.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=17944</wfw:commentRss><description>Αυτό που θέλεις να κάνεις είναι κάτι πολύ απλό. Μην προσπαθείς να βρεις δική σου λύση. Το άρθρο που διαβάζεις έχει άλλο θέμα.&lt;br /&gt;
&lt;br /&gt;
Φαίνεται ότι τώρα ξεκινάς με την asp.net, οπότε θα πρότεινα να ακολουθήσεις αυτό το tutorial: http://quickstarts.asp.net/QuickStartv20/aspnet/Default.aspx.&lt;br /&gt;
&lt;br /&gt;
Σε αυτό το section λέει γι αυτό που ψάχνεις: http://quickstarts.asp.net/QuickStartv20/aspnet/doc/security/default.aspx</description></item><item><title>Απ: Master Page &amp; Authentication</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17936.aspx</link><pubDate>Thu, 05 Oct 2006 00:02:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17936</guid><dc:creator>R@_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17936.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=17936</wfw:commentRss><description>Χρησιμοποιώντας ως βάση το Example 5 από τη σελίδα http://www.15seconds.com/issue/060413.htm : &lt;br /&gt;
&lt;br /&gt;
Public Class AuthWebForm&lt;br /&gt;
&lt;br /&gt;
    Inherits System.Web.UI.Page&lt;br /&gt;
&lt;br /&gt;
    Protected Overrides Sub OnInit(ByVal e As EventArgs)&lt;br /&gt;
&lt;br /&gt;
        MyBase.OnInit(e)&lt;br /&gt;
&lt;br /&gt;
        If Not CType(Session.Item(GlobalDefinitions.AUTHENTICATED), Boolean) Then&lt;br /&gt;
&lt;br /&gt;
            Response.Redirect("~/EnterSite.aspx", False)&lt;br /&gt;
&lt;br /&gt;
        End If&lt;br /&gt;
&lt;br /&gt;
    End Sub&lt;br /&gt;
&lt;br /&gt;
End Class&lt;br /&gt;
&lt;br /&gt;
Όλες οι φόρμες (πλην της loging) θα κληρονομούν από την AuthWebForm και θα έχω το επιθυμητό αποτέλεσμα :) Το δοκίμασα με τη δεύτερη σελίδα και φαίνεται ότι παίζει.</description></item><item><title>Master Page &amp; Authentication</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/17902.aspx</link><pubDate>Wed, 04 Oct 2006 18:21:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:17902</guid><dc:creator>R@_</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/17902.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=17902</wfw:commentRss><description>&lt;P&gt;Μπορώ να χρησιμοποιήσω μια Master Page για να κάνω σε ένα σημείο το authentication του χρήστη;&lt;/P&gt;
&lt;P&gt;Έχω δύο σελίδες : μια login και μια που θα την βλέπει ο χρήστης που πέρασε από την login σελίδα.&lt;/P&gt;
&lt;P&gt;Θέλω εάν κάποιος&amp;nbsp;χρησιμοποιήσει απευθείας&amp;nbsp;το link της δεύτερης σελίδας και δεν είναι authenticated, να τον πηγαίνει στην login σελίδα.&lt;/P&gt;
&lt;P&gt;Εφόσον και οι δύο χρησιμοποιούν την ίδια Master Page, σε ποιό event θα πρέπει να γίνει ο έλεγχος του χρήστη;&lt;/P&gt;
&lt;P&gt;Το όνομα της σελίδας που είναι φορτωμένη θα το πάρω από το NamingContainer property του Master Page;&lt;/P&gt;
&lt;P&gt;Και γιατί έχει διαφορετικό όνομα; Η login σελίδα μου λέγεται EnterSite.aspx. Το παραπάνω property έχει τιμή "ASP.entersite_aspx".&lt;/P&gt;
&lt;P&gt;Στην περίπτωση του unauthorized user θα τον στέλνω στην login σελίδα με Response.Redirect("~/EnterSite.aspx") ;&lt;/P&gt;
&lt;P&gt;Η login σελίδα έχει ένα login control &lt;img src="/cs/emoticons/emotion-3.gif" alt="Surprise" /&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;&amp;nbsp; όπου στο Authenticate Event το e.Authenticated παίρνει τιμή από μια ρουτίνα που τσεκάρει τα στοιχεία του χρήστη από μια βάση SQL Server 2005. Αποθηκεύω το αποτέλεσμα του login σε session μεταβλητές (ID, Name, Authenticated) για να τα διαβάσει η Master Page.&lt;/FONT&gt;&lt;/P&gt;</description></item></channel></rss>