?>

<h2 id="marker-translation">Password</h2>
<?php 
if (isset($passwordError)) {
    ?>
<div class="nss-admin-container error">
	<div class="row">Unsafe password - Please use a stronger one!</div>
</div>
<?php 
}
?>
<form class="nss-admin-form" method="post">
	<input type="hidden" name="action" value="update_password">
	<?php 
if (!is_default_password($nss->get('admin_password'))) {
    ?>
	<div class='row'>
		<label>Password</label>
		<div class="field-area">
			<input name='old_password' type='password' disabled="disabled" class='text' value='<?php 
    echo $admin_password;
    ?>
'>
		</div>
	</div>
	<?php 
}
?>
	<div class='row'>
		<label>New password</label>
예제 #2
0
    } elseif ($nss->get('plugin_mode')) {
        ?>
				<div class="nss-admin-container warning">
					<div class="row"><b>Plugin Mode is enabled.</b></div>
					<div class="todo">Login to <a href="/wp-admin"><?php 
        echo ucwords($nss->get('plugin_mode'));
        ?>
</a> to configure neosmart STREAM.</div>
				</div>
			<?php 
    } else {
        ?>
				<form class="nss-admin-form" method="post" action="index.php">
					<input type="hidden" name="action" value="login">
					<?php 
        if (!is_default_password($admin_password)) {
            ?>
					<div class='row'>
						<label>Admin password</label><input name='admin_password' type='password' class='text' value=''>
					</div>
					<?php 
        }
        ?>
					<div class='row'>
						<input class='submit' type='submit' value='Login'>
					</div>
	
				</form>
			<?php 
    }
    ?>
function is_logged_in($nss)
{
    if (empty($_SESSION['nss_admin_password'])) {
        if (is_default_password($nss->get('admin_password'))) {
            $_SESSION['nss_admin_password'] = '******';
        } else {
            return false;
        }
    }
    $state = md5($_SESSION['nss_admin_password']) == $nss->get('admin_password');
    return $state;
}