SQL Security
🔗 Was ist SQL Security?
SQL Security ermöglicht es Ihnen, den Zugriff auf die Umfrage auf eine bestimmte Zeile einer vorhandenen SQL Server-Tabelle zu beschränken und die Daten aus dieser Abfrage für Piping-Zwecke überall in Ihren Umfragefragen oder -antworten mithilfe der data attributes. Jede Abfrage kann mithilfe von Angaben des Befragten parametrisiert werden. Sie können neue Variablen hinzufügen, um eine Benutzeroberfläche zu erstellen, die der Befragte ausfüllt. Diese Variablen können dann in Ihrer Abfrage als Standard-SQL-Parameter verwendet werden.
Wenn Sie eine Variable basierend auf einer Querystring füllen möchten, können Sie eine Variable vom Typ "Hidden" erstellen und in deren Standardwert einen Wert aus der Querystring einpipen, wie unten gezeigt, wobei eine Kunden-ID aus der Querystring-Variable "customerid" eingepiped wird.
Dem Befragten wird nur Zugriff gewährt, wenn die Abfrage eine Zeile zurückgibt oder wenn die Access only to SQL entries Option deaktiviert ist.
Sobald der Befragte die Umfrage beendet und seine Antworten abgesendet hat, speichert ngSurvey die abgerufenen SQL-Daten zusammen mit den Antworten des Befragten.
🔅 SQL Security-Eigenschaften
Verfügbare Verbindungen
Verbindung, die zum Verbinden mit Ihrer Datenbank verwendet wirdSQL-Abfrage
SQL-Abfrage oder Aufruf einer Stored Procedure, die die Zeile und deren Spalten zurückgibt.Mehrfache Einreichungen erlauben
ermöglicht, dass dieselbe Zeile mehrere Male in derselben Umfrage abgesendet wird.Einleitende Nachricht
wird über der Feld-Benutzeroberfläche angezeigt, wenn Befragte versuchen, auf die Umfrage zuzugreifen.Ungültige Schlüsselmeldung
Fehlermeldung, die dem Benutzer angezeigt wird, wenn basierend auf dem eingegebenen Wert keine Zeile zurückgegeben wird.
Dieses Sicherheits-Element kann als key provider.
Zuletzt aktualisiert
War das hilfreich?