Eclipse RCP - Splash Screen immer anzeigen

Status
Nicht offen für weitere Antworten.

Saxony

Top Contributor
Hiho,

ich verwende bei meiner RCP Anwendung einen SplashScrenn, welcher auch gleichzeitig für die Abfrage nach Nutzername und Passwort gedacht sein soll. Nun kann man ja einfach die Anwendung mit -noSplash starten und umgeht die Anmeldung. Wie kann ich also die Verwendung des Splash Screens erzwingen bzw. was ist ein besserer Weg für eine Nutzeranmeldung?

bye Saxony
 
G

Gast2

Gast
Ich glaube nicht das der UseCase eines SplashScreen die Useranmeldung beinhaltet??!!
 
V

Vayu

Gast
ich würde den auch nicht dazu missbrauchen ... bastle dir doch einfach einen login-dialog selbst. Das ist ja auch nicht so der act :)
 
G

Gast2

Gast
Ich habs noch nie gemacht, aber ich könnte mir vorstellen, dass es eine extension gibt wo man die Benutzerverwaltung im RCP machen kann und es bestimmt auch einen Dialog dafür gibt.

vielleicht bringt dich das weiter
[Eclipse_Project] Eclipse Source Repositoriesplatform-ui-home/eclipsecon/activities/EclipseCon2005.KCH.AuthDemo/src/eclipseCon2005/KCH/AuthDemo

Ich würde einfach mal im Netz "eclipse RCP Authentifizierung" oder ähnliches suchen.


Oder wie oben erwähnt mach dir einen Login Screen und ruf ihn in der run methode auf und was nicht passt beende die Anwendung starte sie neu oder oder...
 
Zuletzt bearbeitet von einem Moderator:

Saxony

Top Contributor
Hmm dann frage ich mich allerdings wieso das überhaupt angeboten wird... "Interactive with simulated Log-In Session". Nuja sah halt schön aus hatte extra nen passendes Spalsh Bildchen "designed". ;)

bye Saxony
 

Saxony

Top Contributor
So ich habe jetzt eine eigene Login Dialog erstellt. Aufrufen tue ich ihn aber in meiner Application#start vor PlatformUI.createAndRunWorkbench. Ich glaube vor Eclipse 3.4 hieß das noch run... !?

bye Saxony
 

Wildcard

Top Contributor
Du kannst den Splashscreen schon verwenden. Dein Code muss nur sicherstellen das ohne valide Credentials eben nichts läuft.
 

Saxony

Top Contributor
Du kannst den Splashscreen schon verwenden. Dein Code muss nur sicherstellen das ohne valide Credentials eben nichts läuft.

Naja am einfachsten wäre es ja, wenn man erzwingen könnte, dass der SplashScreen immer angezeigt wird. Dann kommt der Nutzer an der Anmeldung nicht vorbei. Aber zur Zeit besteht ja die Möglichkeit mit -noSplash den Splash - und somit auch die komplette Anmeldung - zu umgehen.

bye Saxony
 

Saxony

Top Contributor
Ja aber der Splash Screen wird mit der Workbench gestartet, d.h. erst nach PlatformUI.createAndRunWorkbench. Somit kann ich vorher noch kein Flag setzen ob die Workbench gestartet werden soll oder nicht. Sie muss ja erst einmal zwangsläufig starten damit auch ein SplashScreen erscheint. Sollte nun aber jemand die Anwendung mit -noSplash starten, dann wird die Workbench erzeugt und gestartet aber die Anzeige des Splash Screens fällt weg und ich hab keine Möglichkeit mehr createAndRunWorkbench zu verhindern. Also wie in welcher Reihenfolge soll das denn nun alles stattfinden.

[edit]
Aso ich rede hier übrigens von

Java:
public class InteractiveSplashHandler extends AbstractSplashHandler
welcher direkt als Extension org.eclipse.ui.splashHandlers eingebunden wird.
[/edit]

bye Saxony
 
Zuletzt bearbeitet:

Wildcard

Top Contributor
Registier doch einen Startup-Hook, überprüf ob sich der user ordnungsgemäß angemeldet hat, wenn nicht shutdown. Oder eben normal starten und erst meckern wenn die Aktion ausgeführt werden soll für die man sich anmelden musste.
 

Saxony

Top Contributor
So nach einigem probieren habe ich die Abfrage ob sich jemand erfolgreich authentifiziert hat in postWindowCreate von ApplicationWorkbenchWindowAdvisor eingefügt. Wird mit SplashScreen gestartet gibt es nur erfolgreiches Login oder ein System.exit. Sollte also jemand mit false authentifizierung bis zu postWindowOpen kommen, dann hat er zwangsläufig den SplashScreen deaktiviert. Somit kommt nun eine Meldung, die Anwendung ohne -noSplash zu starten und wird dann geschlossen. Denke mal so oder so ähnlich war dein Beitrag gemeint.

bye Saxony
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E OSGi Eclipse Plug-in programmierung: java.lang.NullPointerException: Cannot enter synchronized block because "profile" is null Plattformprogrammierung 4
R Eclipse Bundles Plattformprogrammierung 2
Robertop RCP Command in bereits bestehendes Eclipse-Menü einbauen Plattformprogrammierung 4
T Java Projekt läuft nur in Eclipse Plattformprogrammierung 6
M Eclipse Plugin PreferencePage BooleanFieldEditor Plattformprogrammierung 1
F OSGi Plugin unter Eclipse arbeitet anders als wenn veröffentlicht Plattformprogrammierung 2
D RCP P2-Repository für Eclipse-Plugins Plattformprogrammierung 0
M Debuging in Eclipse Annotations Processor Plattformprogrammierung 0
D Nach Sprachpaket Installation kann eclipse nicht mehr gestartet werden Plattformprogrammierung 4
L0MiN Wie kann ich ein Klassendiagramm aus Eclipse heraus erstellen? Plattformprogrammierung 5
M Eclipse Probleme beim Ausführen eines Programms Plattformprogrammierung 3
feinperligekohlensaeure Eclipse Workspace gemeinsam Nutzen -> keine .project Datei Plattformprogrammierung 1
F Eclipse Build Path auf benötigte Projekte Plattformprogrammierung 4
B Daten von Eclipse extern sichern Plattformprogrammierung 2
B Eclipse zeigt Fehler nach Java-Update auf 1.8.0_40 Plattformprogrammierung 3
VfL_Freak [Eclipse] Fehleranzeige im Reiter "Problems" Plattformprogrammierung 1
S Errors in workspace bei eclipse Plattformprogrammierung 3
T eclipse bietet keine META-INF an Plattformprogrammierung 1
N Eclipse wo starten Plattformprogrammierung 6
A Eclipse schließt einfach ohne Fehlermeldung Plattformprogrammierung 4
W Eclipse vergißt beim Exportieren Resources-Ordner Plattformprogrammierung 11
A RCP Eclipse e4 und Injection-Contexts Plattformprogrammierung 0
K Eclipse fährt nicht mehr hoch. Metadatendatei schuld? Plattformprogrammierung 7
C [Eclipse RCP E4]InjectionException: no actual value was found for the argument "MDirtyable" Plattformprogrammierung 8
T Eclipse Eigenschaften hinzufügen Plattformprogrammierung 2
M RCP [Eclipse RCP 3.4] ViewTab Kontextmenu "Alle schließen" Plattformprogrammierung 0
D Problem mit eclipse Plattformprogrammierung 2
S Verschieben des Verzeichnis .eclipse aus Userprofile Plattformprogrammierung 3
A RCP Kann kein Eclipse 4 Projekt anlegen Plattformprogrammierung 0
S RCP Exportiertes RCP Produkt lädt Datei nicht, bei Start aus Eclipse wird Datei jedoch gefunden Plattformprogrammierung 6
G Eine Library in Eclipse zur Verfügung stellen Plattformprogrammierung 14
Gregorrr Eclipse RCP Product Build-Nummer + Jenkins Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
H OSGi OSGi + Logback + slf4j - Eclipse Run Configuration Plattformprogrammierung 7
C plugin development environment eclipse Plattformprogrammierung 4
R RCP Commands nutzen / org.eclipse.ui.file.save Plattformprogrammierung 7
O Installiere externe Methode "containsNone" in Eclipse Plattformprogrammierung 2
M Keybinding in Eclipse Plugin Plattformprogrammierung 3
TheWhiteShadow RCP Konstrukt für Editor in Eclipse gesucht. Plattformprogrammierung 3
B Eclipse Probleme mit build Plattformprogrammierung 8
H Keine Hilfe/API mehr in Eclipse Juno? Plattformprogrammierung 4
B Neue SuppressWarning in Eclipse Juno Plattformprogrammierung 6
B Eclipse Property Page Plattformprogrammierung 6
B Eclipse PreferencePage Plattformprogrammierung 3
B Eclipse Plugin Einstellungsleiste Plattformprogrammierung 2
B Birt-Previewer über Eclipse Plattformprogrammierung 14
J Eclipse Plug-In für UML-Diagramme Problem Plattformprogrammierung 4
O Eclipse Plugin - Einfachstes Problem, das es gibt. Plattformprogrammierung 2
R Eclipse RCP Tabellen-View (Anfängerfrage) Plattformprogrammierung 3
C Eclipse: Notification beim umbennen von Methoden? Plattformprogrammierung 4
schalentier Eclipse Sourcecode Plattformprogrammierung 4
A Eclipse undo/redo button reagiert nicht auf Änderungen in der OperationHistory Plattformprogrammierung 5
P Eclipse M2_REPO (NON MODIFIABLE) Plattformprogrammierung 8
B Eclipse: Contextmenu id erhalten? Plattformprogrammierung 9
H Datei in eclipse wird nicht erkannt Plattformprogrammierung 3
O Neues Tastenkürzel für Eclipse Editorfenster registrieren Plattformprogrammierung 2
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
Madlip RCP eclipse.ui.bindings (Key-Problematik) Plattformprogrammierung 2
S Eclipse vs. JavaMail vs. Ubuntu vs. Windows Plattformprogrammierung 3
M eclipse führt applikationen nicht mehr aus Plattformprogrammierung 6
S Eclipse: Auf CTRL-C/CTRL-V im Package Explorer? Plattformprogrammierung 4
M Eclipse und Hilfen Plattformprogrammierung 5
G Eclipse buggt rum!!! Plattformprogrammierung 4
B Eclipse RCP und Java 7 Plattformprogrammierung 7
G RCP Eclipse Editor + Guice Plattformprogrammierung 8
T RCP Eclipse RCP: Wo/wann im Plugin ist workbench initialisiert? Plattformprogrammierung 14
G Eclipse Plug-in: wie refreshe ich eine combobox? Plattformprogrammierung 4
M Eclipse Plug-in: Wie eine Grafik einfügen? Plattformprogrammierung 20
M RCP [Eclipse RCP] Feature Export und "Fehler"... Plattformprogrammierung 3
P Eclipse speichert keine Änderungen Plattformprogrammierung 5
M Eclipse - Dokumentation nicht über das Internet benutzen Plattformprogrammierung 3
C Eclipse Plugin NoClassDefFoundError Plattformprogrammierung 4
E org.eclipse.ui.dialogs.ListSelectionDialog erzeugt ClassNotFoundException zur Laufzeit Plattformprogrammierung 4
M Eclipse Plugin Entwicklung - NoClassDefFoundError Plattformprogrammierung 10
C RCP Verständnisfrage Eclipse/Equinox Plattformprogrammierung 4
D eclipse-RCP von der Konsole baut nicht Plattformprogrammierung 3
L RCP Eclipse Popupmenu im PackageExplorer erweitern? Plattformprogrammierung 7
C Eclipse Plugin Entwicklung: Editor für Flussdiagramme Plattformprogrammierung 6
S (OSGI - EQUINOX) Welche Eclipse IDE? Plattformprogrammierung 3
C Pdf in jar datei einbinden mit eclipse Plattformprogrammierung 23
G neuer branch in SVN mit Eclipse Plattformprogrammierung 6
F RCP eclipse rcp ohne eclipse? Plattformprogrammierung 15
dzim RCP Eclipse Provisioning Plattformprogrammierung 3
G RCP Abhängigkeiten von Eclipse Plugins Plattformprogrammierung 9
K Eclipse RCP, EMF, Hibernate Problem Plattformprogrammierung 7
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
T Eclipse Helios XMLUnit importieren Plattformprogrammierung 6
R Verwendung pdfbox in Maven-Projekt in Eclipse Plattformprogrammierung 3
lumo RCP wechseln der Font von Eclipse per code Plattformprogrammierung 10
lumo RCP Eclipse internationalisierung Plattformprogrammierung 5
jemandzehage Kurze Fehlernachricht beim starten in Eclipse Plattformprogrammierung 5
A RCP java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter Plattformprogrammierung 7
P Wie bekomme ich ICompilationUnit aus dem event? bei Eclipse-Plugin Plattformprogrammierung 3
Rudolf External Libs dauerhaft in Eclipse einbinden Plattformprogrammierung 3
G RCP Eclipse UI Forms Plattformprogrammierung 10
musiKk RCP Eclipse: Speichern von Spaltenbreiten Plattformprogrammierung 9
X Datei in einem Eclipse Projekt über Plugin zugreifen Plattformprogrammierung 2
P Eclipse Help: Wie Links zu anderer Hilfeseite setzen ? Plattformprogrammierung 5
F Eclipse EMF Modelltransformation Plattformprogrammierung 3
tfa RCP Compilereinstellungen festlegen bei Eclipse-Batch-Build Plattformprogrammierung 9

Ähnliche Java Themen


Oben