Я хотел бы войти в систему, передав URL-адрес, например "http://example.com? Name = admin " (после которого я буду шифровать). Если пользователь существует, войдите напрямую, если нет, направьтеto / user page
Я ищу некоторые решения, но почти все из них должны предоставить пароль для аутентификации.
Существует API: user_login_finalize (), но не знаю, как его использовать
Кто-нибудь может мне помочь, как этого добиться?
Большое спасибо!
$name = urldecode($_GET["name"]);
$sso = user_load_by_name($name);
if(!$sso){
// User doesn't exist
echo 'Welcome, visitor!';
}
else {
// User exists
echo 'Welcome!'.$name;
}