Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 10:37:57 PM

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.
155556 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Login vor Betreten der eigentlichen Seite  (Read 401 times)
baweg

Offline Offline

Posts: 10


« on: October 18, 2011, 09:05:04 PM »

Hi,

ich möchte ganz gerne, dass beim Besuchen meiner Seite zunächst nur ein Login-Formular zu sehen ist.
Wenn die Login-Daten korrekt waren, soll der User auf die eigentliche Seite weitergeleitet werden, ansonsten soll angezeigt werden, dass die Daten inkorrekt waren.
Gibt es da eine Möglichkeit das so umzusetzen?
Ich habe schon versucht das über die Intro-Seite zu lösen so wie es in diesem Thread beschrieben ist: http://www.websitebaker2.org/forum/index.php/topic,8019.msg48393.html#msg48393
Aber das wollte nicht funktionieren.

Gruß
Baweg
Logged
BlackBird
AddOn Development
*
Offline Offline

Posts: 2069



WWW
« Reply #1 on: October 19, 2011, 09:29:58 AM »

Das ist vermutlich besser per HTAccess zu lösen. Das ist eine Funktionalität des Servers.
Logged

Alle großen Veränderungen beginnen im Kleinen
baweg

Offline Offline

Posts: 10


« Reply #2 on: October 19, 2011, 09:48:30 AM »

Ich möchte aber das Aussehen des Logins selbst bestimmen und die Login-Daten über das WebsiteBaker-Backend verwalten.
Mit HTAccess könnte ich doch dann nur feste Login-Daten abfragen oder?
Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #3 on: October 19, 2011, 11:09:51 AM »

Hallo baweg,

wie wär´s mit dem Droplet "LoginBox" auf der Startseite?
Alle anderen Seiten setzt du auf die Seitenoption "privat".

Nach der Anmeldung werden diese sichtbar.
« Last Edit: October 19, 2011, 11:14:11 AM by herbi » Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
baweg

Offline Offline

Posts: 10


« Reply #4 on: October 19, 2011, 11:22:06 AM »

Ja das würde wohl gehen.
Aber dann wäre im Menü doch ein Eintrag für diese Startseite und man würde dann auf dieser Seite immer das Login-Formular sehen bzw. das Logout-Formular oder?
Ich möchte eigentlich nur einmal am Anfang einen Login und dann sollte man von Login nichts mehr sehen.

Ich überlege jetzt schon einfach selbst mit PHP eine Intro-Seite zu schreiben, wo ich dann die Login-Klasse des WB-Frameworks nutze und dann auf meine WB-Seite weiterleite.
Sollte allerdings jemand ohne Login direkt die URL meiner WB-Seite eingeben, soll die Person nicht einmal das Design sehen.
Dazu müsste ich alle Seiten auf privat setzen, doch ich habe im Code schon gesehen, dass dann immer die "Under Construction"-Seite eingeblendet wird auch wenn jemand zu dem Zeitpunkt eingeloggt ist. Das müsste ich wohl auch umschreiben.

Eigentlich wollte ich am CMS nix umprogrammieren, aber scheint die einzige Möglichkeit zu sein.
Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #5 on: October 19, 2011, 11:27:59 AM »

Nimm für die Eingangsseite ein anderes, dementsprechend gestaltetes Template.
Könnte siche "Blank "eignen".

Da kannst du nach herzenslust werkeln.  smiley  smiley
Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
baweg

Offline Offline

Posts: 10


« Reply #6 on: October 19, 2011, 12:03:17 PM »

Ok, das wusste ich garnicht, dass ich pro Seite ein Template wählen kann.
Das heißt ich nehme für meine erste Seite das Blank-Template und würde mir da mein Login-Formular anzeigen so wie ich es will und dann beim erfolgreichen Login auf die zweite Seite wechseln?
Kann ich die erste Seite denn dann aus dem Menü streichen?
Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #7 on: October 19, 2011, 12:14:07 PM »

Yepp...

Das Menu lässt halt einfach weg.

Quote
Kann ich die erste Seite denn dann aus dem Menü streichen?
Kann ich nur im Nebel stochern.
Ich denke aber das kann man beim ShowMenu2 einstellen.
Lies mal in der Readme nach.
Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #8 on: October 19, 2011, 02:26:59 PM »

Kann ich die erste Seite denn dann aus dem Menü streichen?

Im Zweifelsfall kannst Du die Seite einem 2ten Menü zuordnen und das Menü nicht ausgeben Cheesy ... aber lies doch mal die Hilfeseiten an, da steht vieles drin ....

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

baweg

Offline Offline

Posts: 10


« Reply #9 on: October 20, 2011, 07:51:49 AM »

Habe es jetzt doch so gelöst, dass der Login auf der eigentlichen Seite genutzt wird.
Und zwar habe ich auf der Eingangsseite eine Weiterleitung auf meine erste Seite der Website implementiert, einfach durch folgendes in der intro.php:
Code:
<?php
   header
'Location: http://www.yoursite.com/new_page.html' ) ;
?>

So konnte ich alle meine Seiten auf privat setzen und durch die Weiterleitung auf die direkte Seite wird dann beim ersten mal das Login-Formular angezeigt und nicht der "Under Construction"-Hinweis.

Ich wollte zwar ursprünglich einen Login vor der eigentlichen Seite, aber eigentlich finde ich es so doch besser.
Ein nicht eingeloggter User kann dann ja auch nur das Grunddesign sehen und mehr nicht.
Und so musste ich jetzt wenigstens nix am Framework oder am Template rumbasteln, sodass ich auch ohne Probleme noch das Template wechseln oder ein Update des CMS einspielen könnte.
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!