locked
Wie erstelle ich eine Website mit profilbezogenen Datensätzen? RRS feed

  • Frage

  • Guten Tag, ich versuche mich seit ein paar Monaten mit MS Visual Web Developer 2010 Express und SQL Server 2008 Express. Jetzt stehe ich vor einem Problem von dem ich hoffe, dass mir jemand weiterhelfen kann.

    Ich suche Hinweise, wie ich es realisieren kann, dass beim jeweilig angemeldeten Benutzer nur seine selbst angelegten Datensätze dargestellt werden. Außerdem sollen an der Website angemeldete Benutzer nur ihre selbst angelegten Datensätze bearbeiten/löschen können. Für jeden Hinweis bin ich sehr dankbar.

    Montag, 9. Januar 2012 13:11

Antworten

  • Hallo Frankie,

    im Endeffekt musst Du eigentlich "nur" bei jedem Datensatz einen Wert hinterlegen, mit dem Du auslesen kannst, welcher Benutzer den Satz angelegt hat.

    Also bspw. so:

    [TestData]
    ID   - int PK
    Name
    Description
    OwnerId
    ...

    In "OwnerId" schreibst Du dann bspw. die ID des Benutzers, der in der Webanwendung angemeldet ist, rein.

    Beim Auslesen nimmst Du diesen Wert als Suchkriterium, also bspw. so:

      SELECT ... FROM TestData WHERE OwnerId = 123

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Montag, 9. Januar 2012 16:59
    Moderator

Alle Antworten

  • Hallo Frankie,

    im Endeffekt musst Du eigentlich "nur" bei jedem Datensatz einen Wert hinterlegen, mit dem Du auslesen kannst, welcher Benutzer den Satz angelegt hat.

    Also bspw. so:

    [TestData]
    ID   - int PK
    Name
    Description
    OwnerId
    ...

    In "OwnerId" schreibst Du dann bspw. die ID des Benutzers, der in der Webanwendung angemeldet ist, rein.

    Beim Auslesen nimmst Du diesen Wert als Suchkriterium, also bspw. so:

      SELECT ... FROM TestData WHERE OwnerId = 123

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Montag, 9. Januar 2012 16:59
    Moderator
  • Vielen Dank Stefan,

    du hast mir sehr weitergeholfen.

     

    Montag, 9. Januar 2012 17:29