Esempio n. 1
0
<body>

	<h1>MeliPHP SDK - Example login</h1>
    
    <?php 
if ($userId) {
    ?>
		<p>Hello <?php 
    echo $user['json']['first_name'];
    ?>
 </p>
		<a href="<?php 
    echo $meli->getLogoutUrl();
    ?>
">Logout</a>
    <?php 
} else {
    ?>
    	<div>
    		<p> Login using OAuth 2.0 handled by the PHP SDK: </p>
        	<a href="<?php 
    echo $meli->getLoginUrl();
    ?>
">Login with MercadoLibre</a>
    	</div>
    <?php 
}
?>
    
</body>
</html>
Esempio n. 2
0
        echo $question['text'];
        ?>
</p>
				<form method="POST">
					<input type="hidden" name="question_id" value="<?php 
        echo $question['id'];
        ?>
" />
					<textarea name="answer_text" cols="50" rows="3"></textarea>
					<input type="submit" value="Send" />
				</form>
			</li>
			<?php 
    }
    ?>
		</ul>
	<?php 
} else {
    ?>
		<div>
			<p>Login using OAuth 2.0 handled by the PHP SDK:</p>
			<a href="<?php 
    echo $meli->getLoginUrl(array('scope' => array('questions_write')));
    ?>
">Login with MercadoLibre</a>
		</div>
	<?php 
}
?>
</body>
</html>
Esempio n. 3
0
	<hr/>
	<p>
		<h2>Session Data</h2>
	</p>
	<?php 
    new dBug($session_content);
    if (!preg_match('/items_write|item_management/', $session_content['scope'])) {
        ?>
			<h4 style="color: red">Attention: you have no items_write or item_management in your authorization scope.</h4>
		<?php 
    } else {
        ?>
			<h4 style="color: #009900">Cool! You have items_write or item_management in your authorization scope.</h4>
		<?php 
    }
    ?>
	<?php 
} else {
    ?>
	<h1>Meli-PHP Pause Test - <strong style="color: red;">[Not logged in]</strong></h1>
	<div>
		<a href="<?php 
    echo $meli->getLoginUrl(array('scope' => array('item_management', 'items_write', 'offline_access', 'read_basic')));
    ?>
">Click here to Login</a>
	</div>
	<?php 
}
?>
</body>
</html>