summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2008-12-21 10:01:59 +0100
committerYorhel <git@yorhel.nl>2008-12-21 10:01:59 +0100
commit4b89163955f33bfb49b774de48a701daebec374f (patch)
treee8044fb6554efd6efd702c4ddeb5f18128062cf5 /lib
parent7b55afc89cc426e4895a82eb45466fb790c322d4 (diff)
Don't redirect to /u/ pages after logging in
Diffstat (limited to 'lib')
-rw-r--r--lib/VNDB/Handler/Users.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/VNDB/Handler/Users.pm b/lib/VNDB/Handler/Users.pm
index db474d3d..daba59e6 100644
--- a/lib/VNDB/Handler/Users.pm
+++ b/lib/VNDB/Handler/Users.pm
@@ -129,6 +129,7 @@ sub login {
);
(my $ref = $self->reqHeader('Referer')||'/') =~ s/^\Q$self->{url}//;
+ $ref = '/' if $ref =~ /^\/u\//;
return if !$frm->{_err} && $self->authLogin($frm->{usrname}, $frm->{usrpass}, $ref);
$frm->{_err} = [ 'login_failed' ] if !$frm->{_err};
}