NO ACCESS przy pierwszym logowaniu
Przy uruchomieniu LMSa pierwszy raz po instalacji nie można założyć użytkownika ze względu na brak uprawnień. Podsyłam patcha jak moim zdaniem można to rozwiązać. Nie znam dobrze budowy LMSa, jak i języka PHP więc może to być kiepskie rozwiązanie :)
Pozdrawiam
Index: index.php =================================================================== RCS file: /cvsroot/lms/index.php,v retrieving revision 1.209 diff -u -r1.209 index.php --- index.php 18 Jun 2009 09:36:51 -0000 1.209 +++ index.php 13 Jul 2009 19:10:21 -0000 @@ -256,7 +256,7 @@
$CONFIG['phpui'][$access['table'][$level]['privillege']] = TRUE; }
- if($allow && ! $deny) + if(($allow && ! $deny) || $AUTH->isfirstlogin) { $layout['module'] = $module; include(LIB_DIR.'/views.php'); Index: lib/Auth.class.php =================================================================== RCS file: /cvsroot/lms/lib/Auth.class.php,v retrieving revision 1.28 diff -u -r1.28 Auth.class.php --- lib/Auth.class.php 29 Jun 2009 16:31:16 -0000 1.28 +++ lib/Auth.class.php 13 Jul 2009 19:10:22 -0000 @@ -79,6 +79,7 @@ $this->islogged = TRUE; $this->passwd = 'EMPTY'; $this->logname = ''; + $this->isfirstlogin = TRUE; $_GET['m'] = 'useradd'; return TRUE; }
!DSPAM:4a5b86cb259418616076440!
uczestnicy (1)
-
Jerzy Kolosowski