Pereiti prie turinio

Nuoroda matoma tik IP


Rekomenduojami pranešimai

Koks kodas turetu buti, kad tam tikra nuorda puslapyje matytu tik keli IP adesai?

 

Naudojau si koda, bet neiseina prideti dvieju IP adresu:

 

<?php

if($_SERVER['REMOTE_ADDR'] == "0.0.0.0.")
{
   echo "<div>Nothing beats home</div>";
}    

?>

 

Padesit?

Redagavo ITSprendimas
Nuoroda į pranešimą
Dalintis kituose puslapiuose


if($_SERVER['REMOTE_ADDR'] == "0.0.0.0" or $_SERVER['REMOTE_ADDR'] == "0.0.0.0" or $_SERVER['REMOTE_ADDR'] == "0.0.0.0")
{
   echo "<div>Nothing beats home</div>";
}   

 

gal dek pora taisykliu i .htaccess

 

O kuo tai pades, jei jis nori tik dali vieno puslapio paslepti? Ar linka rodyti visiem, bet einant linku tikrintu IP adresus htaccess?

Redagavo TheChosenOne
Nuoroda į pranešimą
Dalintis kituose puslapiuose


if($_SERVER['REMOTE_ADDR'] == "0.0.0.0" or $_SERVER['REMOTE_ADDR'] == "0.0.0.0" or $_SERVER['REMOTE_ADDR'] == "0.0.0.0")
{
   echo "<div>Nothing beats home</div>";
}   

 

 

 

O kuo tai pades, jei jis nori tik dali vieno puslapio paslepti? Ar linka rodyti visiem, bet einant linku tikrintu IP adresus htaccess?

 

Dekui.Tiko.

 

As noriu, kad visi nematytu linko "prideti skelbima', bet paslepus linka, beda nedingsta,Jei zmogus eis linku 'puslapis.lt/prideti' jis gales imesti skelbima.Bet cia jei tik zinos adreso url.

 

Kazin ar imanoma padaryti, kad paspaudus nuorda, isoktu langas su prasymu ivesti tam tikra slaptazodi norint patekti i skelbimo pateikima? Jei kodo nezinai tave numeta i pagrindini?

Redagavo ITSprendimas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dekui.Tiko.

 

As noriu, kad visi nematytu linko "prideti skelbima, bet paslepus linka, beda nedingsta,Jei zmogus eis linku 'puslapis.lt/prideti' kis gales imesti skelbima.Bet cia jei tik zinos adreso url.

 

Kazin ar imanoma padaryti, kad paspaudus nuorda, isoktu langas su prasymu ivesti tam tikra slaptazodi norint patekti i skelbimo pateikima? Jei kodo nezinai tave numeta i pagrindini?

 

Imanoma. Paprasciausias budas naudoti viena slaptazodi.

 

$slaptazodis = "tavo_pass";

if($slaptazodis == $duotas_slaptazodis) { 
dedam skelbima 
} else {
nededam skelbimo
}

 

Padarysi paprasta forma kur praso ivest slaptazodi ir po to tikrinsi. O slaptazodi perduosi per URL ar per Sesija. Bet cia paspaudus linka uzkraus nauja puslapi ir prasys slaptazodzio.

Redagavo TheChosenOne
Nuoroda į pranešimą
Dalintis kituose puslapiuose
session_start();
$leidziami_ip = array(
  "IP VIENAS",
  "IP DU",
  "IP TRYS",
  "IP KETURI"
);

if(in_array($_SERVER['REMOTE_ADDR'],$leidziami_ip)){
  $_SESSION["allow"] = $_SERVER['REMOTE_ADDR'];
}
if($_GET['linkas'] == "kazkas" && $_SESSION["allow"] == $_SERVER['REMOTE_ADDR']){
 echo 'Tai yra slaptas puslapis';
}
else{
 die("Tu neturi teisės peržiūrėti šį puslapį");
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dekui.Tiko.

 

As noriu, kad visi nematytu linko "prideti skelbima', bet paslepus linka, beda nedingsta,Jei zmogus eis linku 'puslapis.lt/prideti' jis gales imesti skelbima.Bet cia jei tik zinos adreso url.

 

Kazin ar imanoma padaryti, kad paspaudus nuorda, isoktu langas su prasymu ivesti tam tikra slaptazodi norint patekti i skelbimo pateikima? Jei kodo nezinai tave numeta i pagrindini?

 

Zinoma, kad galima :). Priklauso kur tu ta slapta koda tik ruosies laikyt mysqle, php faile ar .txt faile.

 

Jeigu tiesiog php faile tai:

 


// html kodas 

session_start();

$assign = $_POST['input_name'];
$ivestas = mysql_escape_string($assign); // papildoma apsauga jeigu darysi su mysql bet tuo atveju geriau naudok PDO uzklausas

$slaptas = "ananasai";

if($ivestas != $slaptas){
  header("Location: index.php");
}
else {
  $_SESSION['memberis'] = $_SERVER['REMOTE_ADDR'];
  header("Location: prideti.php");
}

 

Atejus pas tave i ten koki prideti.php tarkim tu turi padaryti tai:

 

if(isset($_SESSION['memberis'])){
  // kodas pildyti skelbimui
}
else {
  die("Tu neturi teises cia buti");
}

 

Jeigu bent minimaliai gaudaisi manau suprasi ka as cia parasiau. Zinoma, vel cia visokiu niuansu galima izvelgti. Nepatarciau laikyt slaptazodziu .php failuose ar .txt. Patarciau naudot MySQL su PDO užklausomi, mano manymu, saugiausia tai būtų.

Redagavo 1dEo
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dekui.Tiko.

 

As noriu, kad visi nematytu linko "prideti skelbima', bet paslepus linka, beda nedingsta,Jei zmogus eis linku 'puslapis.lt/prideti' jis gales imesti skelbima.Bet cia jei tik zinos adreso url.

 

Kazin ar imanoma padaryti, kad paspaudus nuorda, isoktu langas su prasymu ivesti tam tikra slaptazodi norint patekti i skelbimo pateikima? Jei kodo nezinai tave numeta i pagrindini?

Kam tau to slaptazodzio? Tiesiog daryk taip pat, kaip su linko slepimu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Zinoma, kad galima :). Priklauso kur tu ta slapta koda tik ruosies laikyt mysqle, php faile ar .txt faile.

 

Jeigu tiesiog php faile tai:

 


// html kodas 

session_start();

$assign = $_POST['input_name'];
$ivestas = mysql_escape_string($assign); // papildoma apsauga jeigu darysi su mysql bet tuo atveju geriau naudok PDO uzklausas

$slaptas = "ananasai";

if($ivestas != $slaptas){
  header("Location: index.php");
}
else {
  $_SESSION['memberis'] = $_SERVER['REMOTE_ADDR'];
  header("Location: prideti.php");
}

 

Atejus pas tave i ten koki prideti.php tarkim tu turi padaryti tai:

 

if(isset($_SESSION['memberis'])){
  // kodas pildyti skelbimui
}
else {
  die("Tu neturi teises cia buti");
}

 

Jeigu bent minimaliai gaudaisi manau suprasi ka as cia parasiau.

 

Dekui, reikes viska pabandyti...Google irgi sunkoka rasti, kai nelabai zinai ka angliskai vesti.

 

Kam tau to slaptazodzio? Tiesiog daryk taip pat, kaip su linko slepimu.

 

Cia irgi iskyla, beda.Zmogus kartais gali jungtis ir is kito PC tuomet kiek suprantu jam nerodys skelbimo pridejimo, nes neatitiks IP.O per admin panele skelbimus galima tik redaguoti, pridejimo funkcijos nera.Prisegu skelbimu moda kuris buvo padalintas, jei kam idomu apie ka eina kalba.

 

http://www59.zippyshare.com/v/4883415/file.html

Redagavo ITSprendimas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...