";
mail( $_POST[email], "$script_name - Password request",
"Your password to the help desk is '{$row[password]}'",
$headers);
$msg = "
Ваш пароль отправлен на Ваш E-mail адрес.
";
}
else
$msg = "Указанный Вам аккаунт не обнаружен. Пожалуйста, свяжитесь с администратором SIS Support HelpDesk.
";
}
else
{
$res = mysql_query( "SELECT * FROM {$pre}user WHERE ( email = '$_POST[email]' && password = '$_POST[password]' )" );
if( !mysql_num_rows( $res ) )
{
$msg = "Введена неверная информация. Пожалуйста, свяжитесь с администратором SIS Support HelpDesk.
";
$_SESSION[login_type] = $LOGIN_INVALID;
}
else
{
$row = mysql_fetch_array( $res );
setcookie( "iv_helpdesk_login", $_POST[email], time( ) + 2592000, "" );
if( $row[notify] & $HD_NOTIFY_SAVELOGIN )
setcookie( "iv_helpdesk_password", $row[password], time( ) + 2592000, "" );
$_SESSION[login] = $_POST[email];
$_SESSION[password] = $row[password];
$_SESSION[login_type] = $LOGIN_USER;
$_SESSION[user] = $row;
$_SESSION[time] = time( );
mysql_query( "UPDATE {$pre}user SET lastlogin = '" . time( ) . "' WHERE ( id = '{$row[id]}' )" );
// Auto ticket management processes when a login occurrs
$options = get_options( array( "autoclose", "autodelete", "autosurvey" ) );
if( $options[autodelete] > 0 )
{
$res_ticket = mysql_query( "SELECT id FROM {$pre}ticket WHERE ( status = '$HD_STATUS_CLOSED' && lastactivity < '" . (time( ) - 86400 * $options[autodelete]) . "' )" );
if( mysql_num_rows( $res_ticket ) )
{
while( $row_ticket = mysql_fetch_array( $res_ticket ) )
{
if( is_dir( "{$HD_TICKET_FILES}/{$row_ticket[0]}" ) )
system( "rm -rf {$HD_TICKET_FILES}/{$row_ticket[0]}" );
mysql_query( "DELETE FROM {$pre}post WHERE ( ticket_id = '{$row_ticket[0]}' )" );
mysql_query( "DELETE FROM {$pre}ticket WHERE ( id = '{$row_ticket[0]}' )" );
}
}
}
if( $options[autoclose] > 0 ) // Close tickets with low activity and send surveys if enabled
{
$res_survey = mysql_query( "SELECT id FROM {$pre}ticket WHERE ( status = '$HD_STATUS_OPEN' && lastactivity < '" . (time( ) - 86400 * $options[autoclose]) . "' )" );
while( $row_survey = mysql_fetch_array( $res_survey ) )
{
mysql_query( "UPDATE {$pre}ticket SET status = '$HD_STATUS_CLOSED' WHERE ( id = '{$row_survey[0]}' )" );
if( $options[autosurvey] )
send_survey( $row_survey[0] );
}
}
if( trim( $_POST[redirect] ) != "" )
$redirect = $_POST[redirect];
else
$redirect = $HD_URL_BROWSE;
$EXTRA_HEADER = "";
$msg = "Вы успешно авторизованы. Производится автоматическое перенаправление... Нажмите
здесь если перенаправление не выполняется...
";
$do_redirect = 1;
}
}
}
else if( $_GET[cmd] == "logout" )
{
session_destroy( );
unset( $_SESSION );
setcookie( "iv_helpdesk_password", "", 0, "/" );
}
else
{
if( $_SESSION[login_type] != $LOGIN_INVALID )
Header( "Location: $HD_URL_BROWSE" );
}
if( !isset( $_POST[email] ) )
$_POST[email] = $_COOKIE[iv_helpdesk_login];
include "login-header.php";
/********************************************************** PHP */?>
|
Login
|
Пожалуйста введите Ваш E-mail адрес и пароль для входа. Если Вы забыли свой пароль,
просто введите только Ваш E-mail (без пароля), и он будет Вам выслан.
|
|