External Login Form


The following is a PHP code snippet that displays a login form which provides feedback without showing the Web File Share login screen. This can be used if you would like to have a custom login form integrated into your website and bypass the Web File Share login screen.

<?php
if ($_GET[['feedback']]) {
     echo base64_decode($_GET[['feedback']]);
}
?>
<form method="post" action="URL-OF-WebFileShare/?action=login&nonajax=1">
	<input type="hidden" name="redirectAfterLogin" value="<?php echo base64_encode("URL-OF-FILERUN-OR-WELCOME-PAGE") ?>">
	<input type="hidden" name="redirectOnFailure" value="<?php echo base64_encode("URL-OF-PAGE-HOSTING-THIS-FORM?") ?>">
	<label for="usr">Username:</label>
	<input type="text" name="username" value="" id="usr"/>
	<label for="pass">Password:</label>
	<input type="password" name="password" value="" id="pass" />
	<input type="submit" value="Login">
</form>

You will need to replace the following placeholders: URL-OF-WebFileShare, URL-OF-PAGE-HOSTING-THIS-FORM (leave the question mark at its end) and URL-OF-WebFileShare-OR-WELCOME-PAGE.

You can also make the login Ajax-based, in which case the HTTP request is identical, but the target URL should not contain the “&nonajax=1” part. The server response will then be in JSON format.



Article ID: 848
Created On: Wed, Nov 22, 2017 at 9:35 AM
Last Updated On: Wed, Nov 22, 2017 at 9:35 AM
Authored by: KB Admin02 [[email protected]]

Online URL: https://kb.quikbox.com/article.php?id=848