Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 3.0.7.0
- * @ Author : DeZender
- * @ Release on : 22.06.2017
- * @ Official site : http://DeZender.Net
- *
- */
- include '../app/config/base.php';
- include 'mt/mt_pwd.php';
- include 'license/request.inc.php';
- $mysql = array( );
- $mysql['domain'] = '';
- $mysql['click_ip'] = '';
- $mysql['click_time'] = '';
- $error = '';
- $html['userName'] = '';
- $isValid = 0;
- $statusError = 0;
- $coreError = '';
- $verified = false;
- $msgHeader = '';
- $msg = '';
- $tokenId = 0;
- $loginFailed = false;
- $responseDataEncryptCipher_W8u2p3urm5 = '+K9)wNU7@{KD8,,}';
- $responseApiKey_JqeXTfS3du = 'a)3n_U5NXL,,OfU]';
- if ($_SERVER['REQUEST_METHOD'] == 'POST') {
- $verified = true;
- $tokenId = $_POST['tokenId'];
- $tokenName_str = ((!(empty( $_SESSION[$tokenId . '_tokenName'] )) ? $_SESSION[$tokenId . '_tokenName'] : ''));
- $tokenValue_str = ((!(empty( $_POST[$tokenName_str] )) ? $_POST[$tokenName_str] : ''));
- $postAuthorization = new PostAuthorization( $tokenId );
- $validPost = $postAuthorization->validated( $tokenName_str, $tokenValue_str );
- if ($validPost) {
- $_POST = array_map( array(
- 'HtmlHelper',
- 'decodeHtml'
- ), $_POST );
- $userName = $_POST['userName'];
- $userPassword = $_POST['userPassword'];
- $loginSql = $db->prepare( 'SELECT *' . "\r\n" . ' FROM mt_account' . "\r\n" . ' WHERE user_name = :user_name' );
- $loginSql->bindParam( ':user_name', $userName, PDO::PARAM_STR );
- $result = $loginSql->execute( );
- if ($result) {
- if ($data = $loginSql->fetch( PDO::FETCH_ASSOC )) {
- $bcrypt = new Bcrypt( );
- $isGood = $bcrypt->verify( $userPassword, $data['user_password'] );
- if (!($isGood)) {
- $error = 'Your password is incorrect.';
- $log = new Login( 0, $userName, 'Password' );
- $log->logger( );
- }
- else {
- $_SESSION['iMobi_sessionTime'] = time( );
- $_SESSION['iMobi_userName'] = $userName;
- $_SESSION['iMobi_userId'] = $data['user_id'];
- $_SESSION['iMobi_timezone'] = $data['user_timezone'];
- $_SESSION['iMobi_Login'] = true;
- if (LOGIN_LOG) {
- $log = new Login( 1, $userName );
- $log->logger( );
- }
- $location = $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'];
- $location = 'http://' . str_ireplace( 'account/' . LOGIN_PAGE, '', $location );
- $stmt = $db->prepare( 'UPDATE mt_account SET mt_location = :location; UPDATE mt_campaigns SET mt_location = :location;' );
- $stmt->bindParam( ':location', $location, PDO::PARAM_STR );
- $stmt->execute( );
- $redirect = 'campaigns.php';
- if (!(empty( $_SESSION['lastPage'] ))) {
- $redirect = $_SESSION['lastPage'];
- unset( $_SESSION['lastPage'] );
- }
- header( 'location: ' . $redirect );
- exit( );
- }
- }
- else {
- $error = 'The username entered is not found.';
- $log = new Login( 0, $userName, 'UserName' );
- $log->logger( );
- }
- }
- else {
- $mysqlError .= '<u>Login Page</u> - ' . $loginSql->errorCode( ) . ' - ' . $loginSql->errorInfo( ) . '<br><br>';
- ...............................................................................
- .........................................
- ..............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement