Aktivierungsseite verzögern?
Verfasst: 04.10.2004 13:54
Hallo.
Habe ein etwas blödes Problem:
Um mein Forum vor Direktverlinkung etc. zu schützen, habe ich im "overall_header.tpl" ein Javascript eingebaut, welches dies verhindert und sofort eine bestimmte Seite aufruft. Funktioniert auch super bis hierher.
Nun habe ich aber das Problem, wenn ein User per Mail auf den Aktivierungslink klickt, wird die Aktivierungsseite zwar geladen aber sofort dann auch die (vom Javascript gesteuerte) Seite. Somit kann der User gar nicht schnell genug lesen, ob die AKtivierung geklappt hat oder nicht. Würde ich jetzt aus der "Overall_header.tpl" das Script weglassen, würde zwar die Aktivierungsseite nur durch die refresh funktion wechseln, aber dann wäre auch mein komplettes Forum nicht mehr vor dem "Direktverlinken geschützt".
Ähmm.. Versteht ihr mein Problem, bzw. was ich meine?
Am Besten wäre das Javascript mit einer Verzögerung. So das es erst nach 5 Sekunden wechselt, falls mein Forum extern aufgerufen wird usw. Aber in JavaScript kenne ich mich nicht so aus.
So sieht mein Javascript aus:
<script language="Javascript">
if (top.location == self.location) {
top.location = 'http://www.gewuenschteseite.de'}
</script>
Dort noch ein Zeitverzögerungsfunktion rein, wäre perfekt!
Vielen Dank schon einmal im Vorraus.
Gruß
Ch¿cco
Habe ein etwas blödes Problem:
Um mein Forum vor Direktverlinkung etc. zu schützen, habe ich im "overall_header.tpl" ein Javascript eingebaut, welches dies verhindert und sofort eine bestimmte Seite aufruft. Funktioniert auch super bis hierher.
Nun habe ich aber das Problem, wenn ein User per Mail auf den Aktivierungslink klickt, wird die Aktivierungsseite zwar geladen aber sofort dann auch die (vom Javascript gesteuerte) Seite. Somit kann der User gar nicht schnell genug lesen, ob die AKtivierung geklappt hat oder nicht. Würde ich jetzt aus der "Overall_header.tpl" das Script weglassen, würde zwar die Aktivierungsseite nur durch die refresh funktion wechseln, aber dann wäre auch mein komplettes Forum nicht mehr vor dem "Direktverlinken geschützt".

Am Besten wäre das Javascript mit einer Verzögerung. So das es erst nach 5 Sekunden wechselt, falls mein Forum extern aufgerufen wird usw. Aber in JavaScript kenne ich mich nicht so aus.
So sieht mein Javascript aus:
<script language="Javascript">
if (top.location == self.location) {
top.location = 'http://www.gewuenschteseite.de'}
</script>
Dort noch ein Zeitverzögerungsfunktion rein, wäre perfekt!

Vielen Dank schon einmal im Vorraus.
Gruß
Ch¿cco