Update ext/user/main.php
Site owners can now choose in board config what page users will go to when logging in: - Previous page (default) - My Profile (old default)
This commit is contained in:
		
							parent
							
								
									59ec209c4a
								
							
						
					
					
						commit
						62ad4c0ecb
					
				| @ -144,6 +144,11 @@ class UserPage extends Extension { | |||||||
| 				} | 				} | ||||||
| 				log_info("user", "Logged out"); | 				log_info("user", "Logged out"); | ||||||
| 				$page->set_mode("redirect"); | 				$page->set_mode("redirect"); | ||||||
|  |                                  | ||||||
|  |                                 // Try forwarding to same page on logout unless user comes from registration page
 | ||||||
|  | 				if (isset($_SERVER['HTTP_REFERER']) && !strstr($_SERVER['HTTP_REFERER'], "user_admin/create")) | ||||||
|  |                                     $page->set_redirect ($_SERVER['HTTP_REFERER']); | ||||||
|  |                                 else | ||||||
|                                     $page->set_redirect(make_link()); |                                     $page->set_redirect(make_link()); | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| @ -330,6 +335,11 @@ class UserPage extends Extension { | |||||||
| 			$this->set_login_cookie($duser->name, $pass); | 			$this->set_login_cookie($duser->name, $pass); | ||||||
| 			log_info("user", "{$user->class->name} logged in"); | 			log_info("user", "{$user->class->name} logged in"); | ||||||
| 			$page->set_mode("redirect"); | 			$page->set_mode("redirect"); | ||||||
|  |                          | ||||||
|  |                         // Try returning to previous page
 | ||||||
|  |                         if (isset($_SERVER['HTTP_REFERER']) && !strstr($_SERVER['HTTP_REFERER'], "user_admin/create")) | ||||||
|  |                             $page->set_redirect ($_SERVER['HTTP_REFERER']); | ||||||
|  | 			else | ||||||
|                             $page->set_redirect(make_link("user")); |                             $page->set_redirect(make_link("user")); | ||||||
| 		} | 		} | ||||||
| 		else { | 		else { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user