Ich mache eine Online-Prüfung Web-App in Schienen und ich möchte der Benutzer zu einem Link umleiten, wenn die Zeit zu Ende des Tests endet (sagen wir 25 Minuten nach Startzeit).Auto-Umleitung, wenn Timer in Schienen Server-Seite
Ich habe einen clientseitigen Countdown-Timer mit FlipClock.js implementiert, der automatisch zum Ende der Testverbindung umleitet, wenn der Timer Null erreicht. Ich weiß, dass der Benutzer Javascript in ihrem Browser ausschalten kann, also wollte ich eine serverseitige Lösung, die etwas Ähnliches tut.
Ich speichere start_time
in meiner Datenbank.
Ich kann sowieso nicht denken, dies auf der Serverseite zu tun, weil die Anforderungsschleife in Schienen funktioniert. Auf der Serverseite konnten Sie keine Ergebnisse akzeptieren, wenn die Ergebnisse nach "start_time + 25mins + buffer" gesendet wurden. Auf dem Client konnte der Test nicht angezeigt werden, wenn JS ausgeschaltet ist. Die Client-Umleitung ist eine nette Entscheidung, aber der Test muss auf der Serverseite gesichert werden, da Sie dem Client nicht vertrauen können. – Graham