2013-07-31 20:38:47 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
function login(){
|
2013-09-09 01:47:32 +00:00
|
|
|
global $INGAME_WEBPATH;
|
|
|
|
global $WEBPATH;
|
2013-07-31 20:38:47 +00:00
|
|
|
if ( helpers :: check_if_game_client () ){
|
2013-08-27 17:08:10 +00:00
|
|
|
//check if you are logged in ingame.
|
2013-07-31 20:38:47 +00:00
|
|
|
$result = Helpers::check_login_ingame();
|
|
|
|
if( $result != "FALSE"){
|
|
|
|
//handle successful login
|
|
|
|
$_SESSION['user'] = $result['name'];
|
2013-07-31 22:08:35 +00:00
|
|
|
$_SESSION['id'] = WebUsers::getId($result['name']);
|
2013-09-09 01:47:32 +00:00
|
|
|
$_SESSION['ticket_user'] = serialize(Ticket_User::constr_ExternId($_SESSION['id']));
|
2013-07-31 20:38:47 +00:00
|
|
|
//go back to the index page.
|
2013-09-09 01:47:32 +00:00
|
|
|
if (Helpers::check_if_game_client()) {
|
|
|
|
header( 'Location: '.$INGAME_WEBPATH );
|
|
|
|
}else{
|
|
|
|
header( 'Location: '.$WEBPATH );
|
|
|
|
}
|
2013-07-31 20:38:47 +00:00
|
|
|
exit;
|
|
|
|
}
|
|
|
|
}
|
2013-09-09 01:47:32 +00:00
|
|
|
$pageElements['ingame_webpath'] = $INGAME_WEBPATH;
|
|
|
|
return $pageElements;
|
|
|
|
|
2013-07-31 22:08:35 +00:00
|
|
|
}
|