MyXoops Forum

Aw:: startseite fuer angemeldete user [Das Einsteiger-Forum] - myXOOPS German Support

amicus

"myXOOPs"-Neuling
Gepostet am:02.05.2010 21:14
amicus
amicus Offline (Show more)
"myXOOPs"-Neuling
Posts: 93
Since: 24.04.2010
#24

Aw:: startseite fuer angemeldete user

Es Klappt von allen drei anmelde optionen.

Danke nochmals fuer deine Ausdauer.

Johannes

alfred

Administrator
Gepostet am:02.05.2010 21:08
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#23

Aw:: startseite fuer angemeldete user

nee so:

Zitat:
$uname = !isset($_POST['uname']) ? '' : trim($_POST['uname']);
$pass = !isset($_POST['pass']) ? '' : trim($_POST['pass']);
if ($uname == '' || $pass == '') {
redirect_header(XOOPS_URL.'/user.php', 1, _US_INCORRECTLOGIN);
exit();
}

$_POST['xoops_redirect'] = "/modules/yogurt/";

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

amicus

"myXOOPs"-Neuling
Gepostet am:02.05.2010 21:04
amicus
amicus Offline (Show more)
"myXOOPs"-Neuling
Posts: 93
Since: 24.04.2010
#22

Aw:: startseite fuer angemeldete user

so das es folgendermassen ist ?

$uname = !isset($_POST['uname']) ? '' trim($_POST['uname']);
$pass = !isset($_POST['pass']) ? '' trim($_POST['pass']); if ($uname == '' || $pass == '') {     redirect_header(XOOPS_URL.'/user.php'1_US_INCORRECTLOGIN);     
$_POST['xoops_redirect'] = "/modules/yogurt/";
exit(); 
}

alfred

Administrator
Gepostet am:02.05.2010 20:50
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#21

Aw:: startseite fuer angemeldete user

naja, der Block verweist auf die 'normale' user.php, denke mal dein 'oben' dann bestimmt auch.

dann wäre es sinvoller das in der /include/checklogin.php zu machen.

mach alles wieder weg und dann in der /include/checklogin folgendes:

nach

Zitat:
$uname = !isset($_POST['uname']) ? '' : trim($_POST['uname']);
$pass = !isset($_POST['pass']) ? '' : trim($_POST['pass']);
if ($uname == '' || $pass == '') {
redirect_header(XOOPS_URL.'/user.php', 1, _US_INCORRECTLOGIN);
exit();
}


folgendes einfügen:

Zitat:

$_POST['xoops_redirect'] = "/modules/yogurt/";


müsste allerdings noch etwas ausgebaut werden

amicus

"myXOOPs"-Neuling
Gepostet am:02.05.2010 20:47
amicus
amicus Offline (Show more)
"myXOOPs"-Neuling
Posts: 93
Since: 24.04.2010
#20

Aw:: startseite fuer angemeldete user

anmelden von ober = "Anmelden" oben rechts im header neben "Registrieren"

Login = Der block "Anmelden" (Benutzername, Passwort, "Remember Me" (weiss nicht was da in Deutsch steht)

Johannes

alfred

Administrator
Gepostet am:02.05.2010 20:35
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#19

Aw:: startseite fuer angemeldete user

Zitat:

amicus schrieb:
2. anmelden von "oben" und von "Login" klappt nicht = komme auf die standard homepage


dann verweisen die nicht auf die user.php.
was ist anmelden von 'oben' und von 'login' ???

oder meinst du den Login-Block?
(da sollte es dennoch gehen, muss grad mal eben nachschauen

amicus

"myXOOPs"-Neuling
Gepostet am:02.05.2010 20:26
amicus
amicus Offline (Show more)
"myXOOPs"-Neuling
Posts: 93
Since: 24.04.2010
#18

Aw:: startseite fuer angemeldete user

So, wir habe nun 2 situationen:

1. anmelden von "Passwort vergessen" klappt = komme auf die yogurt seite

2. anmelden von "oben" und von "Login" klappt nicht = komme auf die standard homepage

alfred

Administrator
Gepostet am:02.05.2010 20:19
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#17

Aw:: startseite fuer angemeldete user

aja, wir kommen der Sache schon näher
(sollte das wohl vorher doch testen *g*)
lass das XOOPS_URL weg.

$_POST['xoops_redirect'] = "/modules/yogurt/";

amicus

"myXOOPs"-Neuling
Gepostet am:02.05.2010 20:14
amicus
amicus Offline (Show more)
"myXOOPs"-Neuling
Posts: 93
Since: 24.04.2010
#16

Aw:: startseite fuer angemeldete user

Alfred,

No go. Es ist sogar noch schlimmer, denn wenn man sich von "passwort vergessen" anmeldet wird folgende adresse erstellt

Zitat:
http://www.friends.cahttp//www.friends.ca/modules/yogurt/


Anmelden von oben und Login bringt immer noch die Standard Homepage.

Johannes

alfred

Administrator
Gepostet am:02.05.2010 19:55
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#15

Aw:: startseite fuer angemeldete user

urgs

muss natürlich $_POST nicht $_GET heissen.

if ($op == 'login') {
    
$_POST['xoops_redirect'] = XOOPS_URL."/modules/yogurt/";
    include_once 
XOOPS_ROOT_PATH '/include/checklogin.php';
    exit();
}
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5329 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1816 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag