Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Zabezpieczenie funkcji?
Forum PHP.pl > Forum > Przedszkole
_Martin_
Witam przykładowo:


[JAVASCRIPT] pobierz, plaintext
  1. function test(number){
  2. if(number == 22){
  3. number_run = true;
  4. }
  5. }
[JAVASCRIPT] pobierz, plaintext



Jak mogę zabezpieczyć taki skrypcik zeby nie mozna bylo wywolac go samemu tylko musi go inna funkcja wywolac?
Aby uniknąc uruchamianie z consoli przez osoby trzecie? Są jakieś sposoby?
Pozdrawiam
#luq
Zdefiniować to jako metodę prywatną klasy? ;>
kalmaceta
nic nie można zrobić, jak już ktoś umie posługiwać się konsolą to i obiektami js też.

to sie dzieje po stronie klienta i on robi co chce
kamil4u
Takie na siłę trochę: https://developer.mozilla.org/pl/Dokumentac...Function/caller (pewnie nie wszystkie przeglądarki to łykną)
Ale jak pisał ~kalmaceta nie ma to sensu - podaj powody to może znajdziemy inne lepsze rozwiązanie smile.gif
_Martin_
thx z pomoc!
flashdev
Wydawało mi się, że się da uzyskać taki efek o jakiego szuka autor tematu, ale skoro piszecie, że się nie da to chętnie dowiem się jak wywołać tak zdefiniowaną funkcję test:

[code]
(function(){
var test = function (){
alert('hello world!');
}

// some code here

test();

})();
melkorm
flashdev, wystarczy np. opera, nawet konsoli nie potrzebuję, robię pokaż źródło wklejam gdziekolwiek (po określonych definicjach by kod miał rację bytu)
Kod
var test = function (){
alert('hello world!');
}

// some code here
test();
// zresztą moge nawet wrzucić setInterval(test,100); itp
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.