IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @882
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Dali sme si poradiť

Naše peniaze sa zhodnocujú. A vám? www.partnersgroup.sk

Top novinka v O2 e-shope

Objednajte si dlhoočakávaný Samsung Galaxy S III. V e-shope za 589,63 € pausal.o2.sk

Potrebujete peniaze?

Využite našu rýchlu pôžičku a súťažte o auto ŠKODA Fabia ! www.proficredit.sk

Reforma marketingu

12. jún 2012 Trend konferencia nabitá užitočnými informáciami pre Váš biznis! www.etrend.sk

Priprav sa na futbalové EURO

Exkluzívna súťaž o Ford Fiesta! Kurzová superponuka a bonus 100€ https://www.tipsport.sk

Prihlásenie len admina

Zaslať odpoveď
AutorSpráva
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: So 15.10.11 17:39Odpovedať s citátomNávrat hore

Robím práve stránku, na ktorej by som potreboval prihlásiť len a len admina, teda nepotrebujem registráciu. Potreboval by som teda nejaký jednoduchý kód. Ak máte nejaké nápady, prosím pomôžte.
Zobraziť informácie o autoroviOdoslať súkromnú správu
JanoF
Správca fóra
Správca fóra

Založený: 01.05.2005
Príspevky: 8736
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: So 15.10.11 18:09Odpovedať s citátomNávrat hore

http://www.google.sk/#hl=sk&q=login+php

_________________
Skrinka: Nexus Morpho & Enermax UCTB12P | Zdroj: Enermax EMG800AWT 800W | Základná doska: Asus Rampage III Gene | Procesor: Intel Core i7 990X Extreme Edition 3.46 GHz & Scythe Susanoo SCSO-1000 | Pamäť: Kingston HyperX XMP 24 GB DDR3 1600 MHz | Grafická karta: Asus GeForce GT 440 1 GB DDR3 & Thermalright HR-03 | Pevný disk: Intel SSD 510 Series 250 GB & Hitachi Deskstar 5K4000 4000 GB | Optická mechanika: Plextor PX-820SA | Čítačka kariet: Akasa AK-ICR-11 | Klávesnica: Logitech G19 | Myš: Logitech G9x & Razer Kabuto | Monitor: 24" LCD Eizo FlexScan S2431WE | Reproduktory: Logitech Z-2300 | Operačný systém: Microsoft Windows 7 & FreeBSD 9 | Záložný zdroj: APC Back-UPS ES 700 | Spotreba: Idle - 200W / Burn - 400W | Mobil: Nokia N9 64 GB
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailSkypeFacebookTwitterZobraziť autorove WWW stránky
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Ne 16.10.11 11:56Odpovedať s citátomNávrat hore

Ďakujem za odpoveď, ale aj tak tam stále pchajú tú registráciu, j mám z toho potom neuveriteľný zmätok . Tak ak by sa ešte niekto ochotný našiel, budem vďačný ...

_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Zobraziť informácie o autoroviOdoslať súkromnú správu
killer
Skúsený užívateľ
Skúsený užívateľ

Založený: 08.08.2009
Príspevky: 9899
Bydlisko: Martin

PríspevokZaslal: Ne 16.10.11 11:58Odpovedať s citátomNávrat hore

vsak registraciu vypnes upravenim, vymazanim alebo presunutim [odporucam tuto moznost - niekam registracny formular zasit, nikdy nevies kedy sa ti moze hodit] registracneho formulara [spolu so skriptom ktory registracny formular spracuje]
skus napisat ktore riesenie si si vybral, s konkretnym kodom
btw. ako admin budes mat pohodlnejsie sa pred vypnutim registracii zaregistrovat nie? manualne vkladat udaje do tabulky [hlavne hashnute heslo] bude dost neprakticke

_________________
PCFórum Summer Session 2012
Formulár k predbežnej účasti nájdete v téme
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberZobraziť autorove WWW stránky
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Ne 16.10.11 20:27Odpovedať s citátomNávrat hore

Aha, čiže ty myslíš, že by som tam najprv nechal aj registráciu, registroval by som admina (meno a heslo) a potom by som upravil stránku, že by som registráciu niekam zašil? Pochopil som správne? A to zašitie si myslel že časť kódu s registráciu by som len hodil /*do komentára*/ - správne chápem?

_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Zobraziť informácie o autoroviOdoslať súkromnú správu
killer
Skúsený užívateľ
Skúsený užívateľ

Založený: 08.08.2009
Príspevky: 9899
Bydlisko: Martin

PríspevokZaslal: Ne 16.10.11 20:38Odpovedať s citátomNávrat hore

kedze vacsina tychto skriptov funguje na principe odosielania obsahu formularu z html suboru [pre predstavu sa teraz moze jednat o subor registracia.html] do php suboru [registracia.php] kde sa udaje spracuju, overia a ulozia do databazy
pokial registraciu nechces povolit, podstatou je vymazanie priameho linku na registraciu zo vsetkych stranok a presunutie registracia.html a registracia.php niekam, kde normalnemu uzivatelovi nenapadne taketo subory hladat, alebo ako si napisal, znefunkcnit spracovanie [php subor] napriklad komentarom.

_________________
PCFórum Summer Session 2012
Formulár k predbežnej účasti nájdete v téme
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberZobraziť autorove WWW stránky
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Ne 16.10.11 21:07Odpovedať s citátomNávrat hore

Okej, ďakujem, ale ešte by som potreboval vedieť, či je tu nutné spraviť databázu... ja si myslím že to nemá absolútne význam. Našiel som kódy, ale to sú len sprostosti. Takže je tu nutná aj databáza? (paron ak je to sprostá otázka, v tomto som ešte trochu nevzdelaný )

_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Zobraziť informácie o autoroviOdoslať súkromnú správu
killer
Skúsený užívateľ
Skúsený užívateľ

Založený: 08.08.2009
Príspevky: 9899
Bydlisko: Martin

PríspevokZaslal: Ne 16.10.11 21:11Odpovedať s citátomNávrat hore

s databazou to mas urcite lepsie ako ukladat hesla niekam na stranku, aj ked trochu komplikovanejsie na kod
tiez v buducnosti, keby si sa rozhodol umoznit registraciu dalsim clenom/adminom je to flexibilnejsie riesenie

_________________
PCFórum Summer Session 2012
Formulár k predbežnej účasti nájdete v téme
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberZobraziť autorove WWW stránky
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Ne 16.10.11 21:29Odpovedať s citátomNávrat hore

Dobre, takže, poviem to takto:
Ja vážne nepotrebujem do budúcnosti uvažovať o prípadnej registrácii atď. Ja len potrebujem, aby sa len admin mohol prihlásiť, zmeniť údaje dní, ktoré by sa potom ukázali uživateľom na normálnej verzii stránky (ide o obsadenosť chaty, admin napíše dni, a tie sa potom zjavia v kalendári ako obsadené). Údaje o obsadenosti budú chodiť na e-mail, takže to prihlásenie má vážne slúžiť len na túto činnosť... nemohol by som predsa len poobchádzať všetky tie zložité procesy s databázou? Proste Session a nič zložité...šlo by to podľa teba len takto?

_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Zobraziť informácie o autoroviOdoslať súkromnú správu
emer
Užívateľ
Užívateľ

Založený: 26.12.2006
Príspevky: 3684
Bydlisko: Nitra
Vek: 18

PríspevokZaslal: Po 17.10.11 12:55Odpovedať s citátomNávrat hore

islo, ved mu nastavis session a overujes ci je prihlaseny (ci teda existuje dana relacia)... nic viac ti tam netreba...

// pridané po 18 sekundách od posledného príspevku

teda, nic viac netreba, ak to chces len hentak jednoducho

_________________
Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Po 17.10.11 22:10Odpovedať s citátomNávrat hore

Dobre, takže nastavín SESSION pre nick a heslo, cez POST to vytiahnem s formulara a uz len overenie (check) a SESSION logout. Díki, toto som potreboval, ešte raz ďakujem

_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Zobraziť informácie o autoroviOdoslať súkromnú správu
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Pi 21.10.11 23:26Odpovedať s citátomNávrat hore

Okej, skúšal som všetky blbosti, ale toto by mohlo toereticky ísť nie ?
kód:
<html>
  <head>
  </head>
  <body>
    <form action="/pokus.php" method="post">
      Meno: <input type="text" name="login" value="" />
      Heslo: <input type="text" name="heslo" value="" />
      <input type="submit" />
    </form>
 
      <?php
        session_start();
       
        if ( isset( $_POST['login'] ) && isset( $_POST['heslo'])) {
          if (( $_POST['login'] === "admin") && ( $_POST['heslo'] === "heslo123")) {
            $_SESSION['prihlaseny'] = 1;
            header("Location: /");
            exit;
          }
          else {
            $sprava = "Meno alebo heslo bolo zle zadané!";
            echo $sprava;
          }
        } 
       
        if ( isset( $_GET['odhlasit'])){
          session_destroy();
          header("location: /");
          exit;
        }
      ?>
     
      <?php
        if (($_SESSION['prihlaseny']) && ($_SESSION['prihlaseny']===1)) {
          echo "Prihlásenie úspešné! <a href='/odhlasenie'>Odhlásiť</a>;
        }
      ?>
   
   
  </body>
</html>


lenže my vypisuje akúsi chybu :

( ! ) Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in C:\wamp\www\prihlasenie.php on line 42

Rád by som dajakú radu, čo s tým...
Zobraziť informácie o autoroviOdoslať súkromnú správu
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3785
Bydlisko: Brno

PríspevokZaslal: So 22.10.11 0:13Odpovedať s citátomNávrat hore

Pouzivaj textovy editor so zvyraznovanim syntaxe, tam by ti to malo byt hned jasne - na poslednom prikaze echo (nejaky piaty riadok odspodu) chybaju retazcu uzatvaracie uvodzovky.
Len tak mimochodom, header() modifikuje HTTP hlavicky, preto musi byt tato fcia volana pred akymkolvek vystupom. HTML kod pred header()om sposobi, ze kod ti pravdepodobne fungovat nebude.
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
shaggy
Moderátor
Moderátor

Založený: 21.02.2006
Príspevky: 4628
Bydlisko: Bratislava

PríspevokZaslal: So 22.10.11 10:35Odpovedať s citátomNávrat hore

Hawkie - ako som už písal viacerým, toto fórum nemá slúžiť na odhalovanie syntaktických chýb.
Inak povedané, sú to preklepy, alebo diletantské písanie kódu. Ak si nedokážeš ošetriť ani to, tak budeš mať ešte veľa problémov s programovaním.

_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: So 22.10.11 13:43Odpovedať s citátomNávrat hore

Napisane z hlavy..

Prihlasenie:
kód:

<?php
session_start();

// tu si nastavis meno a heslo
$tajne_heslo = '1234';
$tajne_meno = 'admin';

if( $_POST ) {
   if( $_POST['heslo'] == $tajne_heslo && $_POST['meno'] == $tajne_meno ) {
      
      $_SESSION['admin_login'] = time();
      // sem si daj nejaky redirect, napr:
      header("Location: tajna_sekcia.php");
      exit();
      
   } else {
      // zadal si zle meno alebo heslo :)
   }
}

?>

<form method="post">
   
   <input type="text" name="meno">
   <input type="password" name="heslo">
   <input type="submit" value="prihlas">
   
</form>


Na vrchu tajnych stranok:
kód:
<?php
session_start();
if( !is_numeric($_SESSION['admin_login']) ) {
   // nie si prihlaseny, daj redirect na prihlasenie
   header("Location: prihlasenie.php");
   exit();
}
?>
Tajna stranka!

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd