Avatar billede lone_a_p Praktikant
06. februar 2004 - 13:15 Der er 6 kommentarer og
1 løsning

Rettigheder for administrator og brugere på samme site

Hej Eksperter,

Jeg har et spørgsmål angående at bruge MYSQL igennem PHP.

Når et site bruges af både administratorer og almindelige brugere, vil man så normalt lave to forskellige connections?

Feks:
$db = mysql_connect(“host”, “admin”, “admin_pass”) or die (user_error(10));

og

$db = mysql_connect(“host”, “bruger”, “bruger_pass”) or die (user_error(10));


… med forskellige rettigheder? Og så selvfølgelig bruge den rigtige connection de forskellige steder :-)


eller vil man kun benytte sig af én connection til web og bare give de samme rettigheder til administrator og almindelige brugere?

eller hvordan gør man normalt?

(administrator og bruger benytter de samme filer, men ser forskelligt indhold)

Med venlig hilsen
Lone
Avatar billede tefcke Nybegynder
06. februar 2004 - 13:22 #1
Det har ikke noget med mysql at gøre, det hele kommer an på hvordan du laver det i php.
Avatar billede detox Nybegynder
06. februar 2004 - 13:25 #2
Jeg vil nu mene du har fuldstændig ret i at lave forskellige brugere med forskellige rettigheder og så kun give brugerne de rettigheder, som det er nødvendigt.
Avatar billede pchris Nybegynder
06. februar 2004 - 13:39 #3
Det er da en rigtig god idé Lone.
Avatar billede lone_a_p Praktikant
06. februar 2004 - 14:09 #4
detox> ved du om at det er sådan at man normalt gør det = de proff. gør det :)

... eller rettere ... om det er sådan man VILLE gøre det, hvis det nu skulle køres helt efter bogen ?
Avatar billede lone_a_p Praktikant
06. februar 2004 - 14:10 #5
tefcke> jo det har da meget med mysql at gøre, hvilke rettigheder man giver den bruger man benytter sig af i connect'en ...
Avatar billede detox Nybegynder
06. februar 2004 - 14:44 #6
Det er nu mit indtryk at der tit bliver sjusket med sikkerheden i MyQSL, men hvis man følger anvisningerne fra MySQL ang. sikkerhed og sin sunde fornuft er det klart at man ikke behøver logge almene brugere på med alle rettigheder (tværtimod færrest mulig rettigheder). Se fx her for mere info:
http://www.mysql.com/doc/en/General_security.html
Avatar billede lone_a_p Praktikant
06. marts 2004 - 23:37 #7
Shit! Lukker spørgsmålet, man kan åbenbart ikke oprette flere brugere hos særligt mange webhoteller (har endnu ikke set nogen) :(

Så jeg må bruge den user, som har adgang til alt til både alm. bruger og admin.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester