Login as newly created user
Permalink
I want to allow some users to make new users. I've gotten this to work, but now I want the "managing" user to log in as the user they create, if they opt to. I've added a checkbox, and when it's checked and submitted, i am doing:
This doesn't work. I get a popup window to learn the basics of concrete5. The user DOES get logged in, but I am not being pushed to the right page. I added a after but this gave me a blank page.
Complete code below in case I am messing something up. Sorry for it being so messy.
$u->loginByUserID($user->getUserID()); header('https://www.fake.com/firstlogin');
This doesn't work. I get a popup window to learn the basics of concrete5. The user DOES get logged in, but I am not being pushed to the right page. I added a
die();
Complete code below in case I am messing something up. Sorry for it being so messy.
<?php use Concrete\Core\User\User; $u = new user(); $ui = UserInfo::getByID($u->getUserID()); $semail = $ui->getUserEmail(); if(isset($_GET['email']) && !empty($_GET['email'])){ $email = $_GET['email']; $usercheck = UserInfo::getByEmail($email); if(!empty($usercheck)) { echo "<span style='color:red;'>Email exists. Please select another.</span>"; } else if(!filter_var($email, FILTER_VALIDATE_EMAIL)) { echo "<span style='color:red;'>Invalid email.</span>"; } else { $uname = $_GET['firstname'] . $_GET['lastname']; $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789";
Viewing 15 lines of 75 lines. View entire code block.