mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-24 12:52:19 +09:00
회원정보를 다룰 때 너도나도 $this->memberInfo를 덮어쓰기 때문에
이게 도대체 어디서 온 변수인지 신뢰할 수가 없음.
심지어 로그인에 실패해도 $this->memberInfo는 그대로 남아 있음.
잘못 사용할 경우 심각한 보안 문제가 발생할 수 있으므로
클래스 속성을 공유하지 않고 각 메소드에서 로컬 변수만 사용하도록 변경함.
회원정보를 반드시 서로 공유해야 하는 경우 Context::get('logged_info')를 사용함.
|
||
|---|---|---|
| .. | ||
| conf | ||
| lang | ||
| m.skins/default | ||
| queries | ||
| ruleset | ||
| schemas | ||
| skins | ||
| tpl | ||
| member.admin.controller.php | ||
| member.admin.model.php | ||
| member.admin.view.php | ||
| member.api.php | ||
| member.class.php | ||
| member.controller.php | ||
| member.mobile.php | ||
| member.model.php | ||
| member.view.php | ||