2011-01-05 4 views
0

Zuerst meine obligatorische "Ich bin neu zu Schienen" -Aussage: Ich bin neu bei Schienen.Mit Devise, um eine Haustür auf einer Website zu implementieren, erlaubt Rails gleichzeitige Sitzungen?

Sorry für die folgenden langatmigen Expository-Sachen, aber ich möchte sicherstellen, dass ich meine Frage klar stelle. Ich baue einen Sample-Manager für ein kleines analytisches Labor. Bis jetzt habe ich den Kernbenutzer-Kram mit Devise erstellt, um Sitzungen zu verwalten (Grundsätzlich kann ich alle nützlichen Hilfsmethoden von Devise in meiner App verwenden). Die Benutzer müssen nicht sicher getrennt sein, so dass es kein Anmeldeformular gibt, sondern sie werden automatisch für jede Aktion angemeldet, die der Benutzer ausführen möchte.

Ich möchte eine Fronttür auf der Website für Makro-Sicherheit, die sich entweder in der Benutzerversion der Website (oben beschrieben) oder der Admin-Version. Ich verstehe, wie dies mit Devise implementiert werden kann. Ich bin mir jedoch nicht sicher, ob Rails diese Art von Doppelsitzung erlaubt, bei der eine Makrosicherheitssitzung ständig aktiv ist, während eine Reihe interner Sitzungen erstellt und zerstört wird. Nochmals Entschuldigung für die Langeweile und danke für Ihre Zeit und Hilfe!

+0

Vielleicht, was Sie suchen, ist HTTP-Authentifizierung: http://ewout.name/2010/04/http-basic-authentication-with-devise/ – Zabba

Antwort

0

Entschieden, um es einfach zu versuchen und es stellt sich heraus, es hat funktioniert. Ich muss testen, ob es irgendwelche Knicke in der Funktionalität gibt, aber wie es steht, funktioniert es gut als eine Haustür, während es die internen vorübergehenden Sitzungen erlaubt.

Verwandte Themen