What's new

Need help sa mga master Web Dev

Jetpogi

Honorary Poster
Joined
Mar 25, 2016
Posts
545
Reaction
57
Points
188
not a developer pero nkaka intindi konte.. php, msql...

meron po ako minomodify na web app, goods na po lahat maliban pag mag eedit ako ng data ng user, after ko masave yung profile ng user, mareredirect ako as user na naedit ko, (medyo magulo..haha)

the scenario is, naka logged in ako as admin, then ill try to edit the user data, let says user: 'Coco Martin', after ko maedit and save, nagiging Coco Martin n ung current user..hnd na admin... sana matulungan nyo ako..
 
Sa inyong scenario, mukhang may mali sa inyong code na nagdudulot ng pagbabago ng role ng user mula admin tungo sa user. Kailangan nating suriin ang inyong code upang matukoy ang isyu.

Una, tingnan natin ang bahagi ng code kung saan naisasagawa ang pag-edit ng user profile. Siguraduhin na ang code ay nag-u-update lamang ng mga kinakailangang detalye ng user tulad ng pangalan at iba pang impormasyon. Hindi dapat nagbabago ang user role sa prosesong ito. Maari mong ipakita ang bahagi ng code na may kinalaman dito upang maipakita ko sa iyo kung may mali o hindi.

Maaari ring magkaroon ng isyu sa inyong session management. Siguraduhin na tama ang pag-handle ng session variables para sa admin user. Kung may maling pag-handle nito, maaaring mabago ang user role mula admin tungo sa user.

Kailangan din nating suriin ang bahagi ng code kung saan nadedeklara ang user role. Siguraduhin na ang admin user ay hindi mababago ang role nito kahit na mag-edit ng ibang user profile.

Narito ang ilang mga posibleng solusyon na maaari mong subukan:

1. Suriin ang code na nag-e-edit ng user profile at tiyaking hindi nagbabago ang user role sa prosesong ito. Siguraduhing tama ang mga ginagamit na field at variable para sa pag-update ng user details.

2. Tiyaking maayos ang session management ng admin user. Siguraduhing tama ang pag-set ng session variables para sa admin user at hindi ito nagbabago kahit na mag-edit ng ibang user profile.

3. Suriin ang code na nagdedeklara ng user role. Tiyaking hindi mababago ang user role ng admin user sa anumang pagkakataon, kahit na mag-edit ng ibang user profile.

Kung maaari mong ipakita ang inyong code na may kinalaman sa isyung ito, mas mabuti para mas maunawaan natin ang eksaktong problema at maaari kong magbigay ng mas detalyadong payo.
 
baka may na code na pag yung after mo mag edit and save, nag iiba yung nasa sql

Like current logged in sa sql is = 1 then after mo mag save yung nasa sql magiging 2 which is yung user.
 
baka may na code na pag yung after mo mag edit and save, nag iiba yung nasa sql

Like current logged in sa sql is = 1 then after mo mag save yung nasa sql magiging 2 which is yung user.
nasolve ko n boss..buti nlng my chatGPT..haha..thanks boss
 
Back
Top