[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 09.01.17
Príspevky: 197
Témy: 77 | 77
Bydlisko: Šuňava
Vek: 20
NapísalOffline : 17.08.2016 10:19 | Ako to urobiť?

Ahojte, robím pre klienta Intranetový systém na fakturáciu atď.. Ide ale o to, že klient chce ako admin priradiť práva pre skupinu + moduly, ktoré budú v skupine dostupné. Vie si to jednoducho naklikať, to mám vymyslené, no on ešte nevie koľko bude tých modulov dokopy a chce aby po vyklikaní sa klientovi tej skupiny zobrazilo iba to, čo mu vyklikal, ale ako to mám zapísať, aby to tak bolo + keď on ešte nevie aké moduly tam dotiahne? Je to v RAW php. Ďakujem za rady. Neviem prísť na spôsob, ako to prispôsobiť


Offline

Správca fóra
Správca fóra
Ako to urobiť?

Registrovaný: 08.08.09
Príspevky: 12296
Témy: 41 | 41
Bydlisko: Martin
NapísalOffline : 17.08.2016 10:21 | Ako to urobiť?

Chápe niekto, ako toto myslel??? Môžete mi to prosím preložiť do normálnej reči?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 09.01.17
Príspevky: 197
Témy: 77 | 77
Bydlisko: Šuňava
Vek: 20
Napísal autor témyOffline : 17.08.2016 10:26 | Ako to urobiť?

Ako docielim, aby sa tie moduly zobrazili, keď on ani nevie aké tam budú? Ako si to predpripraviť? Odkázať to na nejaké stránky, ktoré nebudú existovať napr modul1.php? modul2.php?


Offline

Správca fóra
Správca fóra
Ako to urobiť?

Registrovaný: 08.08.09
Príspevky: 12296
Témy: 41 | 41
Bydlisko: Martin
NapísalOffline : 17.08.2016 10:28 | Ako to urobiť?

Eh? Hlavne neviem čo si mám predstaviť pod pojmom "modul"? Nemôžeš predtým ako ich zobrazíš najprv zistiť či má na ne užívateľ právo?


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Ako to urobiť?

Registrovaný: 01.05.05
Príspevky: 11602
Témy: 1421 | 1421
Bydlisko: Bratislava
Vek: 31
NapísalOffline : 17.08.2016 10:34 | Ako to urobiť?

Admin si trebars za pomoci checkboxov oznaci vylistovany zoznam existujucich modulov, zoznam budes mat niekde v db, tabulka s uzivatelmi bude mat aj stlpce s pravami, pri ulozeni sa mu ulozia aj prava a na zaklade tych stlpcov tam budes zistovat ze prihlaseny uzivatel ma pravo na modul1 a modul2, modul3 a modul4 prava nema, cize k nim pristup nebude mat, ale asi by bolo lepsie rozpisat tvoj problem do ludskej reci, lebo aj ja som z toho jelen.


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | MSI NVIDIA GeForce GTX 750Ti 2 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | Logitech Wireless Illuminated K800 | Logitech Wireless G700s & Razer Kabuto | Logitech Wireless F710 | 24" LCD Eizo FlexScan S2431WE | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | BlackBerry Passport 32 GB | Samsung Galaxy Tab A6 10.1 LTE 80 GB (ROOT) | Nintendo Classic Mini
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 09.01.17
Príspevky: 197
Témy: 77 | 77
Bydlisko: Šuňava
Vek: 20
Napísal autor témyOffline : 17.08.2016 10:46 | Ako to urobiť?

Jano to pochopil geniálne :) Jančo hovorí správne


Offline

Užívateľ
Užívateľ
Ako to urobiť?

Registrovaný: 05.02.13
Prihlásený: 17.01.17
Príspevky: 59
Témy: 3 | 3
NapísalOffline : 18.08.2016 8:00 | Ako to urobiť?

1. Tabuľka users. Každý user má svoje ID (auto increment)
2. Vytvoriš si tabuľku "sites" alebo "modules" alebo čo ty vlastne chceš a taktiež každá stránka bude mať svoje ID (auto increment)
3. Vytvoríš si tretiu - najpodstatnejšiu tabuľku, nazvy si ju ako chceš, pre príklad si ju nazvyme PRÁVA.. A tam budeš pridávať ID usera a ID stránky.

Čiže ak si user klikne na odkaz

index.php?site=hocico

v PHP si SQL dopytom z tabuľky PRÁVA skontroluješ, či sa tam nachádza riadok s ID-čkom usera a ID-čkom stránky, na ktorú sa dopytuje.

Dúfam, že som to napísal dosť jednoducho. Z môjho pohľadu easy riešenie. Určite sa však najde niečo lepšie.


 [ Príspevkov: 7 ] 


Ako to urobiť?



Podobné témy

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

ako urobit zoskupovanie

6

308

12.11.2007 16:15

Flety

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

Ako urobit link, ktory by bol platny 60 sekund?

17

849

04.11.2010 18:26

zdekam123

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

Ako zistim ci je trieda ako singleton?

3

303

20.07.2011 8:30

Ando

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

Ako vyhladavate ?

8

411

26.10.2008 15:40

Tominator

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

ako na phpmyadmin?

4

425

12.09.2007 17:15

pitrik1

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

Ako docielit toto?

13

549

12.01.2008 14:59

andreas

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

Ako na to?

1

297

06.07.2008 14:23

kmsa

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

Ako na komentare?

1

252

04.01.2010 21:07

B.A.X.O

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

Ako includovať funkcie

1

145

24.03.2012 18:47

shaggy

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

ako oddelit slovo

11

298

21.03.2008 7:59

stenley

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

Ako spracujem checkboxy?

7

163

19.11.2011 18:38

Han5vk

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

Ako ukladať kontent

6

209

28.08.2010 14:06

shaggy

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

Ako odprasačiť kódy?

21

376

10.11.2014 22:01

chrono

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

podobne ako TopList

11

444

16.10.2007 20:34

Bananslovak

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

ako vytvorit galeriu

16

1850

21.01.2008 17:50

emer

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

Ako komprimovať obrázok?

2

850

14.06.2009 15:33

Flety



Powered by phpBB 3.x.x © 2005 - 2017 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF