mirror of
https://github.com/Yetangitu/ampache
synced 2025-10-04 18:29:40 +02:00
Fix login form when loading in dynamic page
This commit is contained in:
parent
2122fe9531
commit
242f7b830a
4 changed files with 16 additions and 6 deletions
|
@ -38,7 +38,7 @@ receives the most testing:
|
|||
* nginx
|
||||
* IIS
|
||||
|
||||
* PHP 5.3 or greater.
|
||||
* PHP 5.4 or greater.
|
||||
|
||||
* PHP modules:
|
||||
* PDO
|
||||
|
|
|
@ -36,6 +36,16 @@ class Session
|
|||
// Rien a faire
|
||||
} // __construct
|
||||
|
||||
/**
|
||||
* open
|
||||
*
|
||||
* This is run on the beginning of a session, nothing to do here for now.
|
||||
*/
|
||||
public static function open()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* close
|
||||
*
|
||||
|
@ -83,7 +93,6 @@ class Session
|
|||
|
||||
// Destroy our cookie!
|
||||
setcookie(AmpConfig::get('session_name'), null, -1);
|
||||
session_destroy();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -54,9 +54,9 @@ $(function() {
|
|||
});
|
||||
|
||||
$("body").delegate("form", "submit", function(e) {
|
||||
// We do not support ajax post with files
|
||||
// We do not support ajax post with files or login form
|
||||
var $file = $(this).find("input[type=file]");
|
||||
if (!$file || !$file.val() || $file.val() == "") {
|
||||
if ($(this).attr('name') !== 'login' && (!$file || !$file.val() || $file.val() === "")) {
|
||||
var postData = $(this).serializeArray();
|
||||
var formURL = $(this).attr("action");
|
||||
|
||||
|
|
|
@ -31,6 +31,7 @@ $htmllang = str_replace("_","-",AmpConfig::get('lang'));
|
|||
is_rtl(AmpConfig::get('lang')) ? $dir = 'rtl' : $dir = 'ltr';
|
||||
|
||||
$_SESSION['login'] = true;
|
||||
define('TABLE_RENDERED', 1);
|
||||
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
@ -70,13 +71,13 @@ $_SESSION['login'] = true;
|
|||
<?php Error::display('general'); ?>
|
||||
|
||||
<div class="formValidation">
|
||||
<a class="button" id="lostpasswordbutton" href="<?php echo AmpConfig::get('web_path'); ?>/lostpassword.php"><?php echo T_('Lost password'); ?></a>
|
||||
<a rel="nohtml" class="button" id="lostpasswordbutton" href="<?php echo AmpConfig::get('web_path'); ?>/lostpassword.php"><?php echo T_('Lost password'); ?></a>
|
||||
<input class="button" id="loginbutton" type="submit" value="<?php echo T_('Login'); ?>" />
|
||||
<input type="hidden" name="referrer" value="<?php echo scrub_out($_SERVER['HTTP_REFERRER']); ?>" />
|
||||
<input type="hidden" name="action" value="login" />
|
||||
|
||||
<?php if (AmpConfig::get('allow_public_registration')) { ?>
|
||||
<a class="button" id="registerbutton" href="<?php echo AmpConfig::get('web_path'); ?>/register.php"><?php echo T_('Register'); ?></a>
|
||||
<a rel="nohtml" class="button" id="registerbutton" href="<?php echo AmpConfig::get('web_path'); ?>/register.php"><?php echo T_('Register'); ?></a>
|
||||
<?php } // end if allow_public_registration ?>
|
||||
</div>
|
||||
</form>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue