[ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 17.02.14
Prihlásený: 27.01.25
Príspevky: 406
Témy: 153 | 153
Bydlisko: Poprad-okolie
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: 12449
Témy: 39 | 39
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?


_________________
always is always wrong
Offline

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

Registrovaný: 17.02.14
Prihlásený: 27.01.25
Príspevky: 406
Témy: 153 | 153
Bydlisko: Poprad-okolie
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: 12449
Témy: 39 | 39
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?


_________________
always is always wrong
Offline

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

Registrovaný: 01.05.05
Príspevky: 13434
Témy: 1495 | 1495
Bydlisko: Bratislava
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.


_________________
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 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 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 24.04.1 LTS
Offline

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

Registrovaný: 17.02.14
Prihlásený: 27.01.25
Príspevky: 406
Témy: 153 | 153
Bydlisko: Poprad-okolie
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ý: 26.10.23
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

v PHP, ASP

6

588

12.11.2007 16:15

Flety

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

Ako urobit obraz disku?

v Pevné disky a radiče

2

800

05.10.2007 20:35

Devil_SK

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

Ako urobit automaticke prihlasovanie

v Operačné systémy Microsoft

8

1160

03.01.2009 12:22

webkar

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

ako urobit pridavne napajanie?

v ATI/AMD grafické karty

5

1359

17.08.2009 22:04

Stoky

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

ako urobiť swf s odkazom

v Ostatné

3

1174

04.09.2009 8:14

rooobertek

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

Ako urobiť z webu server

v Webhosting a servery

11

883

30.12.2014 9:16

expresado

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

iPhone 3G-ako urobit zalohu?

v Mobilné zariadenia

28

3710

08.12.2009 20:05

McDog

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

Ako urobiť z DVD divX

v Video programy

11

9301

13.08.2007 20:07

Víla

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

Ako urobit aktivnu polozku v menu?

v Webdesign

15

612

08.12.2013 13:31

dano

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

Ako urobit efekt z tejto stranky?

v HTML, XHTML, XML, CSS

4

728

03.05.2008 8:47

Lukybendo

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

Ako urobit z pesničky len hudbu ?

v Krčma

13

9893

30.05.2011 22:35

patrikos68

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

Ako urobiť záložnú kópiu filmu NEXT

v Video programy

0

557

07.12.2007 21:23

MANIAC

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

ako to urobit na Win 7

v Operačné systémy Microsoft

2

261

30.12.2012 18:48

tomas_svk

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

Ako urobiť veľmi kvalitné video? XviD DivX

v Video programy

1

834

10.10.2011 21:58

jtbs

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

ako urobit dlzne a makcene vo worde?

v Ostatné programy

4

1758

12.10.2008 16:46

romanbee

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

Virtuálna prehliadka - ako ju urobiť na stránku?

v Ostatné

2

1545

06.12.2007 22:05

Matho



© 2005 - 2025 PCforum, edited by JanoF