You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.7 KiB
PHP

<?php
$error = false;
$content = '';
// form was submitted so we process the form
if($input->post->submit) {
$session->set('username', "{$sanitizer->username($input->post->username)}");
$session->set('email', "{$sanitizer->email($input->post->email)}");
$session->set('firstname', "{$sanitizer->text($input->post->firstname)}");
$session->set('lastname', "{$sanitizer->text($input->post->lastname)}");
//Sanatize and assign variables data before creating user.
$nuser["username"] = $sanitizer->username($input->post->username);
$nuser["email"] = $sanitizer->email($input->post->email);
$nuser["password"] = $sanitizer->text($input->post->password);
$nuser["firstname"] = ($input->post->firstname ? $sanitizer->text($input->post->firstname) : "NULL");
$nuser["lastname"] = ($input->post->lastname ? $sanitizer->text($input->post->lastname) : "NULL");
$content .= registerUser($nuser);
} elseif($input->get->authkey) {
$auth_user = $users->get($input->get->user);
$content .= authorize($auth_user, $input->get->authkey);
}
if(!wire('user')->isLoggedin() && !wire('input')->post->submit || !wire('user')->isLoggedin() && !wire('input')->get->authkey){
$content .= renderPage('registration_form');
} elseif(!wire('input')->post->submit || !wire('input')->get->authkey) {
$content .= "<div data-alert class='alert-box alert'>
Du bist eingeloggt!
</div> ";
//$aktivierungslink = wire('page')->httpUrl ."?authkey=". $user->authkey ."&user=". $user->name;
//wireMail("{$user->email}", 'registration@ffmyk.de', 'Activierung', "Aktivierungs Link: \n $aktivierungslink");
}
$content = "<div id='article' class='row'> $content </div>";