File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed
Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -7,14 +7,14 @@ public static function start($username) {
77 session_start ([
88 'cookie_lifetime ' => 24 *60 *60 // 1 day
99 ]);
10- $ _SESSION ['username ' ] = $ email ;
10+ $ _SESSION ['username ' ] = $ username ;
1111 }
1212
1313 public static function getLoggedInUser () {
1414 session_start ();
1515 if (!isset ($ _SESSION ['username ' ])) {
1616 return false ;
1717 }
18- return self :: getUser ( $ _SESSION ['username ' ]) ;
18+ return $ _SESSION ['username ' ];
1919 }
2020 }
Original file line number Diff line number Diff line change @@ -187,6 +187,9 @@ public static function setStorage($userId, $storageUrl) {
187187 }
188188
189189 public static function getUser ($ email ) {
190+ if (!isset ($ email )) {
191+ return false ;
192+ }
190193 Db::connect ();
191194 $ query = Db::$ pdo ->prepare (
192195 'SELECT user_id, data FROM users WHERE email=:email '
Original file line number Diff line number Diff line change 3737 break ;
3838 case "/authorize " :
3939 case "/authorize/ " :
40- $ user = Session::getLoggedInUser ();
40+ $ user = User:: getUser ( Session::getLoggedInUser () );
4141 if (!$ user ) {
4242 header ("Location: /login/?redirect_uri= " . urlencode ($ _SERVER ['REQUEST_URI ' ]));
4343 exit ();
125125 break ;
126126 case "/dashboard " :
127127 case "/dashboard/ " :
128- $ user = Session::getLoggedInUser ();
128+ $ user = User:: getUser ( Session::getLoggedInUser () );
129129 if (!$ user ) {
130130 header ("Location: /login/ " );
131131 exit ();
134134 break ;
135135 case "/logout " :
136136 case "/logout/ " :
137- $ user = Session::getLoggedInUser ();
137+ $ user = User:: getUser ( Session::getLoggedInUser () );
138138 if ($ user ) {
139139 session_destroy ();
140140 }
162162 break ;
163163 case "/sharing " :
164164 case "/sharing/ " :
165- $ user = Session::getLoggedInUser ();
165+ $ user = User:: getUser ( Session::getLoggedInUser () );
166166 if (!$ user ) {
167167 header ("Location: /login/ " );
168168 exit ();
368368 break ;
369369 case "/api/sharing " :
370370 case "/api/sharing/ " :
371- $ user = Session::getLoggedInUser ();
371+ $ user = User:: getUser ( Session::getLoggedInUser () );
372372 if (!$ user ) {
373373 header ("HTTP/1.1 400 Bad request " );
374374 } else {
You can’t perform that action at this time.
0 commit comments