Nie jesteś zalogowany na forum.
Strony: 1
Prosty skrypt robiący dział na hasło, którego nikt nie zna. Hasłem jest liczba z zakresu od 1-25, która jest losowa więc nie ma możliwości sprawdzenia jaka liczba jest poprawna, bo co każde odświeżenie bądź niezgadnięcie liczby się ona zmienia. Może posłużyć do np. jednej z konkurencji na event bądź w dziale znajdował by się wątek, i każdy kto by tam napisał otrzymałby jednorazowo +300 doświadczenia bądź inną rzecz w zależności od rodzaju forum. W przypadku cwaniaczków, którzy by wyłączyli obsługę js meta-tag przekierowuje na dowolną inną stronę.
<noscript><META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.MOJASTRONA.pun.pl"></noscript>
<script type="text/javascript">//////////////////////////////////////////////////
// Random number password by ukaszf9 //
////////////////// www.pun.pl ////////////////
/////////////////////////////////////////////////document.getElementsByClassName('blocktable')[0].style.display = 'none';
document.getElementsByClassName('linkst')[0].style.display = 'none';
var num = Math.floor(Math.random() * 25) +1;
var haslo = prompt("Liczba z zakresu od 1 do 25.","");
if (haslo == num) {
alert("Dobrze, liczba wyniosła " + num);
}
else {
alert("Niepoprawne, spróbuj ponownie.");
location.reload();
}
</script>
Więc wpierw należy utworzyć dział, w którym chcemy mieć hasło, następnie dodajemy do niego subforum o treści podanej powyżej. Jeżeli chcemy zwiększyć zakres liczb, bądź je zmniejszyć to edytujemy 11 linijkę kodu zmieniając liczbę 25 na dowolną inną np. 100, 500, 10. Losowane są tylko i wyłącznie liczby całkowite. Kto by chciał zgadywać liczbę losową mającą 10 cyfr po przecinku Komentarzy w skrypcie proszę nie usuwać.
Działa poprawnie na wszystkich znanych mi przeglądarkach ( Google Chrome, Mozilla, IE, Safari i Opera ).
Demo
Ostatnio edytowany przez ukaszf9 (2012-06-11 15:23:45)
Offline
Może się nie doczytałem, albo co, ale skąd admini mają wiedzieć jakie jest hasło? Bo w końcu się zmiena.
Offline
Może się nie doczytałem, albo co, ale skąd admini mają wiedzieć jakie jest hasło? Bo w końcu się zmiena.
Administracja również nie zna hasła. Przy każdym przeładowaniu strony generuje się nowe.
Offline
Dokładnie, hasło jest generowane losowo co odświeżenie bądź niezgadnięcie hasła/liczby. Co prawda jeżeli administrator potrzebuje zatwierdzić coś w dziale może przecież usunąć na ten czas skrypt, albo zmienić w 11 linijce kodu wartość 25 na 1 przez co liczba zawsze będzie wynosić 1.
Ostatnio edytowany przez ukaszf9 (2012-06-07 13:55:36)
Offline
Strony: 1