Håber der er nogle, der kan hjælpe! Jeg har lavet en hjemmeside, som kun brugere kan tilgå med brugernavn og kodeord. Når jeg sender en mail til dem med et specifikt link til en specifik side inde på hjemmesiden, bliver de omdirigeret til forsiden, efter de er logget ind. De kommer altså ikke ind på det link, jeg sender dem. Hvad kan dette skyldes?
Links udsendt til brugere omdirigerer forkert
(9 indlæg) (3 voices)-
Skrevet 7 years siden #
-
Bruger du en plugin til at styre din mail? hvilken?
Er det muligt at få en hjemmeside-adresse, så jeg selv kan se hvad der sker?
Skrevet 7 years siden # -
Jeg bruger det plugin, der hedder "Force login" hvis det er det, du tænker på. Har prøvet med et andet plugin til dette, men det hjalp ikke.
Hjemmesiden er: https://www.kapacity.dk/insider/ Ved ikke om du kan bruge det til noget uden et login?Skrevet 7 years siden # -
Nu forstår jeg!
Din side er jo bag brugernavn og adgangskode, så selv om du sender dem sidens adresse, skal den besøgende verificere at de har adgang.
Hvad sker der når man indtaster brugernavn og adgangskode, Kommer man så direkte ind på den ønskede side?
Hvis man gør, så virker alt vel som det skal.
Skrevet 7 years siden # -
Ja nemlig, men problemet er, at de ikke kommer ind på den ønskede side, når de har logget ind. De burde blive sendt til den side man har linket dem, men de ender på forsiden i stedet for - selvom man kan se, at url er rigtig på login-siden.
Skrevet 7 years siden # -
Det er fordi din forside er forside :-)
Jeg har fået lavet et stykke kode, der klarer dette - jeg finder det i aften, når jeg er hjemme igen.
Skrevet 7 years siden # -
Har du Chaching plugin?
Jeg bruger selv Ultimate Member når jeg skal lave medlemssider.
Ultimate Member gør opmærksom på at Chaching plugins kan forstyrre viderestillingen efter login. Måske gælder det samme for din plugin?
Skrevet 7 years siden # -
Bruger ikke et caching plugin.
Skrevet 7 years siden # -
Prøv dette:
/*----------------------------------------------------------------------------*/
// redirects for login / logout
/*----------------------------------------------------------------------------*/
function my_login_redirect( $url, $request, $user ){
if( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) {
if( $user->has_cap( 'administrator') or $user->has_cap( 'author')) {
$url = admin_url();
} else {
$url = home_url();
}
}
return $url;
}
add_filter('login_redirect', 'my_login_redirect', 10, 3 );Du skal tilrette if/else siderne, så de passer.
Skrevet 7 years siden #
Svar
Du skal være logget ind for at skrive.
not resolved