Zitat geschrieben von msa
Naja, andere Softwaren machen das, indem sie sich die eingegebene PIN für eine bestimmte oder auch konfigurierbare Zeit "merken" und wenn innerhalb dieser Zeit bzw. innerhalb des Sammeldialoges nochmal die gleiche Karte / Kennung angesprochen wird, diese gemerkte PIN nutzen und nicht neu danach fragen. Das sollte doch leicht in der Anwendung programmierbar sein, ohne daß die Abrufe umgruppiert werden müssen oder dergleichen.
Nein, damit laesst sich das nicht loesen. Hibiscus besitzt ja bereits die Moeglichkeit, die PIN-Eingabe zu cachen. Das funktioniert aber nur, wenn Hibiscus die PIN ueberhaupt in die Finger bekommt. Bei Chipkarte (jedenfalls wenn man das PIN-Pad und nicht die PC-Tastatur verwendet) ist aber genau das eben nicht der Fall. Das ist ja eben der Sicherheitsgewinn an Klasse-2-Kartenlesern mit eigenem PIN-Pad. Sonst koennte man ja auch beim alten "Towitoko-Kartenzwerg" ohne PIN-Pad bleiben und die PIN ueber die PC-Tastatur eingeben. Bei so einem funktioniert das Cachen der PIN ja auch.
Wie gesagt: Cachen bringt hier nichts. Das laesst sich nur loesen, indem die HBCI-Geschaeftsvorfaelle in einem einzigen Dialog mit der Bank zusammengefasst werden, damit es ueberhaupt nur einmal zum Event "Bitte PIN im Kartenleser eingeben" kommt.