Exemple #1
0
					<p>
							<input class="passwordfield form-control" type="password"
								name="pwd" placeholder="Password" />
						</p>
						<button type="submit" class="btn btn-default">Submit</button>
					</div>
				</form>

			</div>

			<div class="col-xs-12 col-md-6">
				<h3>Users:</h3>
			<?php 
$users = $htpasswd->get_users();
if ($use_metadata) {
    $meta_map = $htpasswd->get_metadata();
}
include_once "includes/user_table.php";
?>
			
		</div>
		</div>
		<div class=row>
			<br /> <br />
			<div class="col-xs-12 col-md-10 well">
				<p>
					Create new users for the htpasswd file here. A user can change
					his/her password with this <a href="selfservice.php">self service
						link.</a><br /> You can fill the username in the form if you add
					the url parameter user=&lt;username&gt;
				</p>
Exemple #2
0
$mailUrl = $protocol . '://' . $host . $script;
$show_standardform = true;
?>
<div class="container box">
	<div class="row">
		<div class="col-xs-12">
		<?php 
if (isset($_POST['email'])) {
    $email = $_POST['email'];
    $user = $htpasswd->meta_find_user_for_mail($email);
    if (!isset($user)) {
        $alert_class = "alert-danger";
        $alert_message = "Email not found: " . htmlspecialchars($email);
        include_once 'includes/inline_message.php';
    } else {
        $meta_models = $htpasswd->get_metadata();
        $meta_model = $meta_models[$user];
        $link = $mailUrl . '?' . 'user='******'&' . 'key=' . urlencode($meta_model->mailkey);
        send_forgotten_mail($email, $user, $link);
        $alert_class = "alert-info";
        $alert_message = "Email successfully sent. Please check your inbox. " . htmlspecialchars($email);
        include_once 'includes/inline_message.php';
    }
}
if (isset($_GET['user']) && isset($_GET['key'])) {
    $user = $_GET['user'];
    $key = $_GET['key'];
    $meta_models = $htpasswd->get_metadata();
    $meta_model = $meta_models[$user];
    if (isset($meta_model) && $meta_model->mailkey === $key) {
        $show_standardform = false;