<?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>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: user/groups/roles management</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24016.aspx</link><pubDate>Thu, 25 Jan 2007 20:36:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24016</guid><dc:creator>skoussouris</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24016.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=24016</wfw:commentRss><description>Αυτό με τους διαφορετικούς χρήστες δεν παίζει (εννοώ διαφορετικού χρήστες Win), για πολλούς και διάφορους λόγους (εννοώ ότι δεν θέλω να γίενι έτσι).&lt;br /&gt;
&lt;br /&gt;
Επίσης διαβάζοντας πολλά άρθρα και κάτι post που βρήκα και εδώ, ανακάλυψα ότι τελικά καλό είναι να υπάρχουν 1-2-3 sql χρήστες σε διαφορετικά roles και τα δικαιώματα στους application users να δίνονται μέσα απο τον κώδικα.&lt;br /&gt;
&lt;br /&gt;
Οπότε το πρόβλημα ώς προς το ένα μέρος έχει λυθεί!&lt;br /&gt;
&lt;br /&gt;
Τα άλλα δύο μέρη τώρα είναι:&lt;br /&gt;
&lt;br /&gt;
1) Πώς παίζω με τους διάφορους χρήστες μιας database μέσα από το πρόγραμμα; Φτιάχνω διαφορετικά connectionstring για τον κάθε χρήστη;&lt;br /&gt;
&lt;br /&gt;
2) Έστω ότι έχω user/group management μέσα απο κώδικα. Υπάρχει κάποιος τρόπος να αποδίδω τα permissions "δυναμικά" ανα φόρμα συνολικά ώστε να μην χρειάζεται να γράφω κώδικα "καρφωτό" για το τι θα είναι visible σε κάθε group ή χρήστη; ΄΄Ετσι ώστε να μπορώ να δημιουργώ νέα groups που θα έχουν διαφορετικά δικαιώματα στην φόρμα. Πάλι μέσω πινάκων στην βάση φαντάζομαι. Κάποιο παράδειγμα, refernce?</description></item><item><title>Re: user/groups/roles management</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24011.aspx</link><pubDate>Thu, 25 Jan 2007 19:54:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24011</guid><dc:creator>beastie</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24011.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=24011</wfw:commentRss><description>Ενας τρόπος είναι όλοι οι χρήστες του δικτύου να μπαίνουν με το δικό τους Windows Login (δικαιώματα SQL Server). Ετσι στον SQL μπορείς να δώσεις δικαιώματα ανά User/Role (ισως και Schema αλλά δεν το έχω ψά;ξει ακόμα το τι γίνεται με το Schema)&lt;br /&gt;
&lt;br /&gt;
Από εκεί και πέρα μπορείς να έχεις και έναν πίνακα στον SQL (που οι απλοί χρήστες ΔΕΝ ΘΑ ΕΧΟΥΝ ΔΙΚΑΙΩΜΑ ΑΛΛΑΓΩΝ - μόνο Select ) και η εφαρμογή σου να δια΄βαζει αυτόν τον πίνακα ώστε να αποφασίζει τη εμφανίζει και τι επιτρέπει μέσα στις φόρμες σου...</description></item><item><title>user/groups/roles management</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23993.aspx</link><pubDate>Thu, 25 Jan 2007 10:31:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23993</guid><dc:creator>skoussouris</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23993.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=23993</wfw:commentRss><description>&lt;P&gt;Καλησπέρα everyone,&lt;/P&gt;
&lt;P&gt;Έχω το εξής θέμα.&lt;/P&gt;
&lt;P&gt;Θέλω να φτιάξω μια εφαρμογή (VB.net kai SQL2005) στην οποία θα ήθελα να έχω διάφορους users, που να ανήκουν σε διάφορα groups, όπου το κάθε group να έχει διαφορετικά δικαιώματα σε κάποιες φόρμες ή πεδία φορμών.&lt;/P&gt;
&lt;P&gt;Μέχρι σήμερα, ότι έκανα το έκανα hardcoded και πολύ πρόχειρα, χρησιμοποιώντας έναν χρήστη στην SQL (dbo).&lt;/P&gt;
&lt;P&gt;Τώρα α ήθελα να μάθω πώς μπορώ να κάνω κάτι τέτοιο, χρησιμοποιώντας users και roles της SQL (ώστε να καταγράφεται ποιος κάνει τι κτλ) και όλα αυτά να παίζουν στο application μου.&lt;/P&gt;
&lt;P&gt;Δηλαδή να μπορώ μέσα απο το application να φτιάχνω users και με κάποιον τρόπο να ελέγχω για το που ανήκει ο κάθε user και να εμφανίζει ή όχι τα αντίστοιχα πεδία η φόρμα.&lt;/P&gt;
&lt;P&gt;Ξέρω ότι είναι ψιλό-χάος αυτό που θέλω να μάθω, και γιαυτο το ποστάρω εδώ αφού δεν μπορούσα να σκεφτώ σε ποια ενότητα ταιριάζει καλύτερα μιας και τα μεπεριέχει όλα.! Μπορείτε να μου δώσετε 2-3 κατευθυντήριες γραμμές; ΠΟυ να ψάξω, τι να ψάξω κτλ;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ εκ των προτέρων&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>