wmdeit_wmdepasswd/index.php

44 lines
852 B
PHP

<?php
require_once "../html/nuserver/nuconfig.php";
include "../html/nuserver/nudatabase.php";
require_once "tfunc.php";
if (isset( $_GET['reset'] )){
$community_id = wmde_getCommunityIdBySecret($_GET['reset']);
if (!$community_id){
$title = "Fehler";
include "wrongreset.tpl";
die;
}
wmde_DeleteSecret($_GET['reset']);
$password = wmde_randomStr(16);
wmde_setPass($community_id,$password);
$wikimails = wmde_getWikiMails($community_id);
$title = "WP:@ Zugangsdaten";
include "yourpassword.tpl";
die;
}
if (isset( $_POST['email']) ){
$s = wmde_sendPasswordResetMail($_POST['email']);
if (!$s){
# echo "Password already sent.";
}
$title = "WP:@ Passwort gesendet";
include "password_sent.tpl";
# echo "Sending password reset mail to: ".htmlspecialchars($_POST['email']);
die;
}
wmde_deleteOldSecrets();
showReset();