Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstronę?

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
BlueEye
Sędziwy Jeż
Sędziwy Jeż
Posty: 89
Rejestracja: 03 mar 2009, 15:23
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Garwolin/Warszawa

Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstronę?

Post autor: BlueEye »

Język html.
Awatar użytkownika
Hauleth
Wytworny Kaczor
Wytworny Kaczor
Posty: 382
Rejestracja: 18 sie 2008, 17:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: Hauleth »

Bez JS, nie ruszysz, ale to i tak da się obejść w 5 sek.
Jeśli problem rozwiązany dodaj na początku tematu [SOLVED].

Biblioteka do C++ - Bust Lib: http://code.google.com/p/bust/
Awatar użytkownika
MrRobby
Przyjaciel
Przyjaciel
Posty: 398
Rejestracja: 21 lip 2006, 20:26
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: MrRobby »

Możesz wykorzystać do tego samego apache z autoryzacją.
Pozdrawiam MrRobby

BTC: 1AVuTQRLNC2Ut2cd2pekWXZhhc1rzBbXNr
LTC: Lei3u3qCTaHrBnabG6VugeUeTVn8TsLTXe
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: leon1313 »

Hauleth pisze:Bez JS, nie ruszysz, ale to i tak da się obejść w 5 sek.
Mógłbyś szerzej wyjaśnić ?
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
Awatar użytkownika
wobli
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 124
Rejestracja: 22 kwie 2007, 09:19
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: wobli »

leon1313 pisze:Mógłbyś szerzej wyjaśnić ?
Pozwolę sobie wyjasnić pokrótce.
Hasło będzie musiało byc umieszczone w źródle strony co da się oczywiście podejżeć w 5sekund. Innym rozwiązaniem może być użycie jako hasła nazwy pliku html, wykonasz to za pomocą javascript. Odpowiedni widziałem dawno temu w kursie htmla Michała Nazarkiewicza, google pomoze znaleźć kurs. A tymczasem podaje przykładowy skrypt:

Kod: Zaznacz cały

<!--
Created by Greg Boyd on July 30, 1997
To use this teleport/password feature as I call it, all you need to do 
is cut and paste the entire code including what you are reading.  
The file takes what you put in the box and takes you to the page of that name.  
It is easier to use if you include a list of the sites on your pages. 
If you have problems getting this to work, email me at mims@frontiernet.net.net .
-->

<script Language="JavaScript">
// Greg Boyd;   mims@frontiernet.net   URL:   http://www.frontiernet.net/~mims/
// Password Java Script (v1.0);  
// Please honor my hard work, if you use a variant of this in your page, then
// please email me :) and keep the above comments in the Script.
//
//   This code is Copyright (c) 1997 Greg Boyd, 
//   all rights reserved. In order to receive the right to license this 
//   code for use on your site the original code must be copied from the
//   Web site http://www.frontiernet.net/~mims/. License is granted touser to 
//   reuse this code on their own Web site if and only if this entire copyright
//   notice is included. Code written by Greg Boyd of http://www.frontiernet.net/~mims/.

function password (pass)  {

var password = ''


if (password != null){
        location.href= pass + ".htm";
}
}
</script>

W ramach BODY

Hasło
<FORM name="login">
<INPUT NAME="pass">


<INPUT TYPE="button" VALUE="Kliknij" onClick="password(form.pass.value)">
<INPUT TYPE="RESET" VALUE="Wyczyść">
</form>
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: leon1313 »

Nie za bardzo rozumiem intencje autora tematu.
Jeżeli może on edytować źródło strony, problem odpada mu po zastosowaniu dowolnego języka wykonywanego po stronie serwera( php, perl).
Jeżeli chce zabezpieczyć link jako ciag znaków, proponuję zapisać go i spakować rar-em z hasłem :-)
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
radekk84
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 22 maja 2008, 18:02
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: radekk84 »

Wszystko co napisanie jest w Javascript na stronie da się obejść w 5 w porwach do 800 sekund ;) tylko autoryzacja strony po stronie serwera daje pewne zabezpieczenie. Możesz oczywiście zakodować sobie hasło jakimś skomplikowanym algorytmem przy użyciu JavaScript ale dla kogoś kto się na tym zna, to tylko kwestia minut nim złamie Twoje marne zabezpieczenie :D

Trzeba użyć do tego PHP.
Jacob
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 06 lut 2007, 08:23
Płeć: Mężczyzna
Wersja Ubuntu: 6.10
Środowisko graficzne: LXDE
Architektura: x86

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: Jacob »

Najprostszy sposób w php:

Kod: Zaznacz cały

<?

if ($_POST['haslo'] == "moje_haslo")
{
echo '<html> .. </html>';
}
else
{
echo '<form action="strona.php" method="post">
<input type="password" name="haslo" />
<input type="submit" name="submit" value="Go!" />
</form>';
}

?>
Awatar użytkownika
WebNuLL
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 13 gru 2008, 16:09
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Jak zabezpieczyć link hasłem, żeby tylko znający hasło mogli otworzyć tą podstro

Post autor: WebNuLL »

ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości