Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 17 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok NapísalOffline : 15.10.2011 17:39

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.


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Prihlásenie len admina

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.10.2011 18:09

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







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok Napísal autor témyOffline : 16.10.2011 11:56

Ďakujem za odpoveď, ale aj tak tam stále pchajú tú registráciu, j mám z toho potom neuveriteľný zmätok :D . 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š
Offline

Správca fóra
Správca fóra
Prihlásenie len admina

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 16.10.2011 11:58

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







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok Napísal autor témyOffline : 16.10.2011 20:27

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š
Offline

Správca fóra
Správca fóra
Prihlásenie len admina

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 16.10.2011 20:38

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.







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok Napísal autor témyOffline : 16.10.2011 21:07

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ý :D )







_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Offline

Správca fóra
Správca fóra
Prihlásenie len admina

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 16.10.2011 21:11

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







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok Napísal autor témyOffline : 16.10.2011 21:29

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š
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 17.10.2011 12:55

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







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok Napísal autor témyOffline : 17.10.2011 22:10

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š
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok Napísal autor témyOffline : 21.10.2011 23:26

Okej, skúšal som všetky blbosti, ale toto by mohlo toereticky ísť nie ? :D
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...


Offline

Čestný člen
Čestný člen
Prihlásenie len admina

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 22.10.2011 0:13

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.


Offline

Čestný člen
Čestný člen
Prihlásenie len admina

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.10.2011 10:35

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.
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 22.10.2011 13:43

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ď
Offline

Správca fóra
Správca fóra
Prihlásenie len admina

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 22.10.2011 13:47

este by to chcelo chybovu hlasku po zadani nespravneho mena/hesla
Kód:
    } else {
      echo "Zadane nespravne meno alebo heslo";
       // zadal si zle meno alebo heslo :)
    }

dufam, ze vies kam tento kod patri :-) [nechcem ho tu zbytocne cely kopirovat, napoveda - else je tam len jedno tak zan dopln podla tej schemy echo, do uvodzoviek mozes dat co chces ;) ]







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Prihlásenie len admina

Registrovaný: 27.04.11
Prihlásený: 21.04.12
Príspevky: 35
Témy: 5
Príspevok Napísal autor témyOffline : 22.10.2011 20:02

Ďakujem chlapi, sme proste super :) . Díki za kódiky.
Shaggy: Sorry za tieto "strašné preklepy", všimol som si, že to tu píšeš viackrát. Ospravedlňujem sa tieto blbé chyby a budem sa ich snažiť opraviť, ale ty, ako "skúsený" prigramátor by si teda mohol vedieť, že ten kód nebol len syntakticky zlý a teda tu aj celkom partil - len môj názor. Inak ešte raz díki :)







_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Odpovedať na tému [ Príspevkov: 17 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. PRE HLavneho ADmina

v Správy pre vedenie fóra

17

976

06.04.2013 23:15

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zistenie hesla admina

v Operačné systémy Microsoft

8

4929

20.05.2008 7:51

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Batch - Automatické oprávnenie admina

v Ostatné

4

578

22.11.2012 19:05

ondrejko0102 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s pravami admina

v Operačné systémy Microsoft

2

321

07.01.2011 12:51

makonm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemám Konfiguráciu v paneli pre admina...

v Redakčné systémy

4

637

15.01.2007 12:33

Rafinko Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Hľadám admina pre web nudaVpraci.sk

v Ponuka práce

1

1237

17.01.2011 16:23

Ramirez69 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Subor, v ktorom je definovana farba pre admina, moda

v Redakčné systémy

9

559

21.01.2007 15:26

Tom@S Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PRE ADMINA-BAN PRE Skilexje***** alias JanoV

v Správy pre vedenie fóra

1

689

31.05.2013 17:31

Dadko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prihlasenie

v Redakčné systémy

5

541

12.02.2007 8:46

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prihlasenie

v Redakčné systémy

4

605

29.11.2007 16:23

pleso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prihlásenie

v PHP, ASP

21

957

08.03.2011 23:26

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prihlasenie

v Operačné systémy Microsoft

3

770

20.01.2006 8:12

michal.h Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prihlasenie

v PHP, ASP

1

314

17.02.2014 21:57

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prihlasenie

v Databázy

1

911

28.07.2007 15:09

eiger33 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prihlasenie

v PHP, ASP

4

669

19.04.2011 18:14

Gropi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Session - prihlasenie

v PHP, ASP

17

1268

14.07.2008 10:47

Tominator Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra