23 lines
700 B
PHP
23 lines
700 B
PHP
<?php
|
|
namespace user\classes;
|
|
|
|
use \C;
|
|
|
|
class Route{
|
|
public function run(){
|
|
|
|
global $_config;
|
|
|
|
require libfile('function/user');
|
|
require libfile('function/mail');
|
|
require libfile('function/profile');
|
|
|
|
$dzz = C::app();
|
|
|
|
$modarray = array('activate', 'clearcookies', 'getpasswd','login', 'lostpasswd','seccode','register','ajax', 'regverify', 'switchstatus','profile','password','avatar','space','sso');
|
|
|
|
$mod = !in_array($dzz->var['mod'], $modarray) && (!preg_match('/^\w+$/', $dzz->var['mod'])) ? $_config['default_mod'] : $dzz->var['mod'];
|
|
|
|
$_GET['mod'] = $mod;
|
|
}
|
|
} |