?> <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>
} 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; }