Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Správca fóra
Správca fóra
Úprava záznamu v MySQL cez okno prehliadača

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 06.06.2011 22:50

Zdravím,
riešim jeden problém na ktorý som narazil pri tvorbe stránky, snad by mi vedel niekto poradit :-)
O čo sa jedna:
Mám stránku cez ktorú sa bude pristupovať k databáze koordinátorov. Pre registraciu na stranku mam spravenu tabulku "uzivatele" kde sa ukladaju vsetky udaje o uzivateloch stranky (nick, heslo, kontakt,...a nakoniec práva) tie su po registracii defaultne nastavene na hodnotu "0" teda normálny užívateľ. Dalej "1" definuje koordinatora (ten ma pristup ku casti stranky ktora je pre "0" skryta/nedostupna) a napokon "2" niečo ako administrátor ktorý má prístup všade. Toto všetko už funguje (z velkej casti mi to pomohol rozchodiť Ďuri na IRC :lol: )
Administrator moze vypisat zoznam uzivatelov na stranke (udaje sa vyberaju priamo z tabulky "uzivatele") a teraz, moj problem:
potrebujem aby administrátor mohol normálneho užívateľa (práva "0") povýšiť na koordinátora (práva "1") a teraz mam vypis uzivatelov a vedla kazdeho by bol v tabulke dalsi stlpec "autorizovať" a tym by sa pri danom zazname v tabulke upravila hodnota stlpca "prava" z "0" na "1"
skusal som daco z tohto vycarovat
Citácia:
<?php
$con = mysql_connect("***","***","***");
if (!$con)
{
die('Nieje mozne pripojit sa ku databaze: ' . mysql_error());
}

mysql_select_db("uzivatele", $con);

mysql_query("UPDATE uzivatele SET prava = '1'
WHERE id = 'xxx' ");

mysql_close($con);
?>

no narazil som na problem, id uzivatela v riadku "WHERE id = 'xxx' ");" bude vzdy ine podla toho pri ktorom uzivatelovi kliknem "autorizovat".
Nejaké návrhy ako to riešiť?

Co sa tyka mojej znalosti tychto veci, zaklad mam (HTML,CSS) teraz som zacal PHP+MySQL :oops: takze tieto problemy bud riesim hladanim v google alebo na irc, no tam mi akurat teraz nejde pripojit :jaw:

Vdaka za kazdu pomoc

PS: neviem ktore kody stranok tu mam zverejnit, zatial skript pre vypis zoznamu uzivatelov (toto je jeho aktualna podoba teda bez pridaneho stlpca s tlacitkom "autorizovat")

// zivu ukazku vam sem nemozem dat kedze tam uz mam zoznam uzivatelov osetreny len pre administratora...cize pre normalneho cloveka nepristupne


Offline

Čestný člen
Čestný člen
Úprava záznamu v MySQL cez okno prehliadača

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 06.06.2011 22:56

Pre kazdeho uzivatela vypises odkaz v tvare cojaviem autorizovat.php?id=IDUZIVATELA, v tvojom skripte vies potom v $_GET['id'] najst ID tohto uzivatela.
Davas si pri pisani skriptu pozor na bezpecnost, t.j. osetrenie proti SQL injection a XSRF?


Offline

Správca fóra
Správca fóra
Úprava záznamu v MySQL cez okno prehliadača

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok Napísal autor témyOffline : 06.06.2011 23:14

Dobre povedzme, ze sa vyberiem cestou co si napisal,
pouzivatelia sa ale budu postupne doplnat (budu pribudat aj riadky v tabulke) teda vytvorim si stlpec v skripte co vypisuje zoznam uzivatelov v databaze (link na skript v prvom prispevku) tam napriklad bude hlavicka "autorizacia" ibaze co sem?

...no je to somnou tazke :loony: :?
SQL injection mam uz osetrene na to XSRF sa este mrknem


Offline

Čestný člen
Čestný člen
Úprava záznamu v MySQL cez okno prehliadača

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 07.06.2011 8:42

Povedz mi, ako teraz vyzera tvoj link na autorizaciu.


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Vyber jedneho zaznamu s rovnakym cislom MySQL z databazy

v Databázy

1

3417

30.12.2018 21:57

SP!DER Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie noveho zaznamu v databaze cez SQL

v Databázy

3

545

03.07.2012 18:45

calimero Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nahrávanie záznamu hry cez Win10-xbox + zvuk teamspeak

v Video programy

0

466

14.02.2018 8:23

pista3210 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pop-up okno v PHP s vyuzitim MySql

v PHP, ASP

1

526

23.10.2007 17:08

mondzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potvrdenie odoslania formulara cez vyskakovacie okno

v PHP, ASP

6

876

02.12.2008 13:15

dulius Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

1

755

21.08.2009 17:42

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Minecraft WebShop cez MySQL databázu

v Databázy

5

503

07.04.2015 16:28

PeterBača Zobrazenie posledných príspevkov

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

v PHP, ASP

10

776

01.06.2011 20:17

coldak Zobrazenie posledných príspevkov

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

v PHP, ASP

4

922

26.11.2011 22:02

peco.voki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mazanie riadkov cez PHP v MySQL

v PHP, ASP

6

807

12.02.2012 14:26

pepo808 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vkladanie dát cez mysql konzolu - kódovanie

v Databázy

6

658

24.09.2011 19:54

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Editacia data mysql tabulke cez php

v PHP, ASP

6

1472

30.12.2009 17:46

noff Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s prihlásením do MySQL cez PHP

v PHP, ASP

9

469

16.09.2013 13:50

zuffik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pouzit premennu vytvorenu cez "as" vo where - mysql

v Databázy

4

303

08.12.2013 23:54

DeeJay3 Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

3

913

20.10.2010 15:32

IInickII Zobrazenie posledných príspevkov

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

v PHP, ASP

7

1248

31.08.2008 17:28

m4r14n 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:  
cron

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