Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 01:17:19 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155554 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Frage zum Login  (Read 1880 times)
pharseo

Offline Offline

Posts: 13


« on: November 07, 2006, 12:30:54 PM »

Hallo Zusammen,

beschäftige mich nun schon eine ganze Weile mit WebSiteBaker und finde dieses CMS mehr als gelungen. Sehr einfache Handhabung, guter Support u.s.w.

Nun eine Frage zum Login ( ich denke das werdet Ihr Experten mir sicherlich beantworten können ) :

Ich habe im Template die Loginbox aktiv geschaltet und melde mich nun an. Funktioniert soweit auch alles ohne Probleme. Nun leitet mich WB nach erfolgreichem Loginvorgang wieder zurück auf die Startseite.

Nun die eingentliche Frage :

- Gibt es eine Möglichkeit dies zu ändern ? Ich möchte eigentlich nach dem                Loginvorgang zur eigentlichen USER Seite weitergeleitet werden.

Ich hoffe dies ist einigermassen verständlich geschrieben ?! tongue

Danke im Vorraus.

Chris
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #1 on: November 07, 2006, 02:32:40 PM »

Hi, die Sache dabei ist, daß Dich WB immer zu der Seite zurückschickt, wo Du dich angemeldet hast.

D.h. zum Beispiel, wenn Du auf der Startseite kein Login hast, aber eine "private" Seite hast und Du nicht angemeldet bist, wird Dich WB beim Aufrufen:

1) auf die Loginseite und danach
2) auf die angeforderte Seite weiterleiten

Um die "Weiterleitung" auf die Seite vom User yu machen, musst Du den ganzen Login umschreiben.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

pharseo

Offline Offline

Posts: 13


« Reply #2 on: November 07, 2006, 05:17:39 PM »

Hallo Klaus,

danke für die schnelle Antwort.

Ich habe mich leider etwas falsch ausgedrückt.
ich habe eine Benutzergruppe namens USER - diese hat auf der WebSite
( ist jedenfalls mal so geplant ) nen separaten Bereich mit Email Postfach
und Downloads die nur diese Leute was angehen. Nun
ist die Frage ob es möglich ist ( vieleicht auch nur im Core ) den Sprungpfad nach
der erfolgriechen Anmeldung auf diese Seite ( alle User ) zu lenken.

Mfg

Chris
Logged
doc
Guest
« Reply #3 on: November 07, 2006, 06:32:47 PM »

Hi Chris,

ich habe den Login in die index.php meines Templates integriert, bei der nach erfolgreicher Anmeldung ein redirect auf eine andere Seite stattfindet. Habe dazu in den action Teil des Anmeldeformulars folgenden PHP code eingefügt:

<form name="login" id="login" action="<?php echo LOGIN_URL; ?>?redirect=<?php echo WB_URL; ?>/folder/mitgliederbereich.php" method="post">

War der Login erfolgreich, wird die Seite /folder/mitgliederbereich.php angezeigt.

Gruss Christian

Logged
pharseo

Offline Offline

Posts: 13


« Reply #4 on: November 07, 2006, 06:56:57 PM »

Hallo Christian,

danke für die Antwort. Werd ich auch jeden Fall mal testen.
Kannst Du mir noch den genauen Pfad der Datei den Du geändert
hast nennen ?

Chris
Logged
doc
Guest
« Reply #5 on: November 07, 2006, 07:08:00 PM »

Hi Chris,

ich habe das Loginformular für regestrierte Mitglieder in mein Frontend integriert. Siehe http://www.foerderverein.stamm-wolfskeel.de

Daher ist in meinem Fall die Änderung im Template Verzeichnis von WebsiteBaker vorzunehmen, also in /templates/DEIN_TEMPLATE/index.php.

Gruss Christian

P.S.: Mein Template befindet sich auf der WebsiteBaker Addon Seite. Einfach unter nachfolgenden Link herunterladen und in die Datei index.php schauen.
http://www.opensourcebakery.de/media/templates/ya2ct.zip

« Last Edit: November 07, 2006, 07:10:19 PM by doc » Logged
pharseo

Offline Offline

Posts: 13


« Reply #6 on: November 07, 2006, 08:33:43 PM »

Hey Christian,

danke für deine Posts - funktioniert ...

Gruss Chris
Logged
benjamin-do

Offline Offline

Posts: 214


« Reply #7 on: November 08, 2006, 08:48:24 PM »

Hallo,
ich versuche gerade den o.g. Code zu integrieren, aber leider weiß ich nicht was ich bei meinem Code ersetzen bzw. abändern soll. Sad

Ich glaube dass der Code den ich bearbeiten muss hier versteckt ist:
Quote
if(FRONTEND_LOGIN AND !$admin->is_authenticated()) {
      ?>
      <form action="<?php echo LOGIN_URL; ?>" method="post" id="login">
      
               <b><?php echo $TEXT['LOGIN']; ?></b><br />
               <?php echo $TEXT['USERNAME']; ?>:   <br />
               <input type="text" name="username" />   <br />
               <?php echo $TEXT['PASSWORD']; ?>:   <br />
               <input type="password" name="password" /> <br />   
               <input type="submit" name="submit" value="<?php echo $TEXT['LOGIN']; ?>" style="margin-top: 10px;" /><br />            
               <a href="<?php echo FORGOT_URL; ?>"><?php echo $TEXT['FORGOT_DETAILS']; ?></a>
               <?php if(is_numeric(FRONTEND_SIGNUP)) { ?>
                  <a href="<?php echo SIGNUP_URL; ?>"><?php echo $TEXT['SIGNUP']; ?></a>
               <?php } ?>            
      </form>
      <?php
      } elseif(FRONTEND_LOGIN AND $admin->is_authenticated()) {
      ?>
      <form action="<?php echo LOGOUT_URL; ?>" method="post" id="logout">
         
               <b><?php echo $TEXT['LOGGED_IN']; ?></b>   <br />
               <?php echo $TEXT['WELCOME_BACK']; ?>, <?php echo $admin->get_display_name(); ?>   <br />
               <input type="submit" name="submit" value="<?php echo $MENU['LOGOUT']; ?>" style="margin-top: 13px; text-transform: uppercase;" />         <br />
               <a href="<?php echo PREFERENCES_URL; ?>"><?php echo $MENU['PREFERENCES']; ?></a>         <br />
      </form>
   <?php
      }
      ?></div></div>

Nur was soll ich da abändern, damit der eingeloggte User dann auf die Seite geleitet wird?

Besten Dank
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #8 on: November 08, 2006, 09:12:36 PM »

müsste Zeile 3 in Deinem Code sein ... hab es aber nicht getestet ...

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

benjamin-do

Offline Offline

Posts: 214


« Reply #9 on: November 08, 2006, 09:24:57 PM »

Hat geklappt
Danke Dir
Logged
Girasol

Offline Offline

Posts: 64


« Reply #10 on: February 14, 2007, 11:12:15 AM »

Hallo,

was wurde denn oben genau im Code in Zeile 3 geändert?

Grüße Eike

« Last Edit: February 14, 2007, 04:24:53 PM by Girasol » Logged
doc
Guest
« Reply #11 on: February 14, 2007, 04:54:47 PM »

Hi Elke,

denke Zeile 3 wurde ähnlich wie nachfolgend beschrieben verändert:
Code:
<form name="login" id="login" action="<?php echo LOGIN_URL?>?redirect=<?php echo WB_URL?>/pages/mitgliederbereich.php" method="post">

Wobei mitgliederbereich.p hp die Seite ist, auf die der Benutzer weitergeleitet wird, wenn die Anmeldung erfolgreich war.

Gruss Christian
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!