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

 

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

Create User Wizard + SQL server 2005

Îåêßíçóå áðü ôï ìÝëïò epp1123. Τελευταία δημοσίευση από το μέλος dStellakis στις 24-06-2008, 10:40. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-06-2008, 12:30 43020

    Create User Wizard + SQL server 2005

    Καλησπέρα. Μου ζητήθηκε να φτιάξω  εγγραφή χρηστών για ένα site, χρησιμοποιώντας το Create User Wizard μαζί με SQL Server 2005.

    Να τονίσω τα εξής:

    1. Το όνομα της βάσης είναι CarAndBikes
    2. Ο πίνακας στον οποίο θα αποθηκεύονται τα στοιχεία του υποψήφιου χρήστη είναι ο dbo. Salers, δεν θα χρησιμοποιηθεί ο aspnet.


    Το πρόβλημα που υπάρχει, είναι ότι δεν έχω καταφέρει να βρω πως θα κάνω να "δείχνει" στον συγκεκριμένο πίνακα. Σας δίνω και το web config παρακάτω μήπως και βοηθήσει

    Επίσης δύο ερωτήσεις; Τα tags clear και application πως  χρησιμοποιούνται;

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    configuration>
    <appSettings />
    <connectionStrings>
    <add name="CarAndBikesConnectionString" connectionString="Data Source=CW-02;Initial Catalog=CarAndBikes;Integrated Security=True"
    providerName="System.Data.SqlClient" />
    </connectionStrings>

    <system.web>

    <authentication mode="Forms" />
    <membership defaultProvider="SQLProvider">
    <providers>
    <add name="SQLProvider"
    type="System.Web.Security.SqlMembershipProvider"
    connectionStringName="CarAndBikesConnectionString"
    requiresQuestionAndAnswer="false"
    requiresUniqueEmail="true"
    />
    </providers>
    </membership>




  •  24-06-2008, 08:16 43032 σε απάντηση της 43020

    Απ: Create User Wizard + SQL server 2005

    Για να μπορέσεις να χρησιμοποιήσεις τα controls του membership μέσα από μια ASP.NET εφαρμογή, θα πρέπει να χρησιμοποιήσεις και το schema της βάσης που προτίνει - δεν μπορείς να χρησιμοποιήσεις δικό σου schema και να το βάλεις να γράψει στον πίνακα που θες εσύ. Η λογική πίσω από αυτά τα controls, είναι ότι έχεις το schema του membership μέσα στην βάση σου, και κάνεις extend αυτό το schema για να εξυπηρετήσεις τις ανάγκες τις εφαρμογής σου.

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  24-06-2008, 09:35 43033 σε απάντηση της 43032

    Απ: Create User Wizard + SQL server 2005

    Καταρχάς καλημέρα. Ευχαριστώ για την απάντηση, γιατί εκτός από την απορία, επαληθεύει τις υποψίες μου. Και εγώ υποπτευόμουν πως δεν γίνεται να χρησιμοποιήσεις δικό σου πίνακα για να αποθηκεύεις τους χρήστες αλλά δεν ήμουνα σίγουρος, μιας και χτες πρώτη φορά χρησιμοποίησα ουσιαστικά το control. Και πάλι ευχαριστώ
  •  24-06-2008, 10:40 43034 σε απάντηση της 43033

    Απ: Create User Wizard + SQL server 2005

    Μπορείς να χρησιμοποιήσεις την δική σου βάση δεδομένων με το δικό σου σχήμα μαζί με το login control αν υλοποιήσεις εναν Membership Provider για το σχήμα της βάσης σου.

    Δες εδώ για τον τρόπο με τον οποίο μπορείς να κάνεις κάτι τέτοιο.

    http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx

    Τα controls αυτά ουσιαστικά χρησιμοποίουν τον Membership Provider και όχι απευθείας την βάση δεδομένων.

    Δημοσθένης Στελλάκης

     

     

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