Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Autocompete, Ukrycie danych
Ryder
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 5.01.2008

Ostrzeżenie: (0%)
-----


Witam,

Mam pytanie odnośnie skryptów "autocompete".
Do tej pory korzystałem z http://bassistance.de/jquery-plugins/jquer...n-autocomplete/

Chcialbym zrobić podpowiadanie nazwy użytkownika przy tworzeniu wiadomości.
Skrypt działa w ten sposób, że dostarczam mu plik z listą użytkowników (json.)

Ale, jeżeli wpiszę w przeglądarce nazwę pliku żródłowego (http://nazwastrony.pl/users.php) to wyświetla się lista użytkowników - Chciałbym tego unikąć.

Pytanie, czy można jakoś zabezpieczyć plik, aby nie był dostępny po wpisaniu w pole adresu przeglądarki.
Czy muszę skorzystac z innego rozwiązania (Ajax?) lub innego skryptu jQuery?


Przykładowy skrypt:
  1. <script type="text/javascript">
  2. $(function() {
  3. function format(mail) {
  4. return mail.name + " &lt;" + mail.to + "&gt";
  5. }
  6. $("#email").autocomplete('users.php', {
  7. multiple: true,
  8. dataType: "json",
  9. parse: function(data) {
  10. return $.map(data, function(row) {
  11. return {
  12. data: row,
  13. value: row.name,
  14. result: row.name + " <" + row.to + ">"
  15. }
  16. });
  17. },
  18. formatItem: function(item) {
  19. return format(item);
  20. }
  21. });
  22. });


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Czy muszę skorzystac z innego rozwiązania (Ajax?) lub innego skryptu jQuery?
Przecież ten autocomoplete korzysta właśnie z AJAX.... wiec zamienienie tego na AJAX nic ci nie da....

Do rzeczy: to normalne, że skoro przeglądarka ma dostęp do jakiegoś skryptu php, to znaczy ze ma do niego dostęp i że można się do niego dobraż w każdym momencie. Nic na to nie poradzisz. Skoro coś jest dostępne to jest i koniec kropka. Rozwiązanie podane przez skowrona to żadne rozwiązanie, bo jak ktos będzie chciał się do tego dobrać, to bez żadnego problemu to zrobi, przez podmiane nagłówków.

Wniosek: w ogóle na to nie patrz, że możesz tę listę miec przez wpisanie przez adres w przeglądarce. Skoro ajax może miec, to i normalnie przeglądarka może mieć. To nie jest problem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:34