diff options
| author | unknown | 2014-03-28 12:49:02 +0100 |
|---|---|---|
| committer | unknown | 2014-03-28 12:49:02 +0100 |
| commit | ddd6cc7400e00586d52840deb0ec8df98f69de4a (patch) | |
| tree | 2e9c2344b0b0d8cdf097adc4020a1b79b68a4793 /Dozentenmodul/src/gui/Login_GUI.java | |
| parent | Authentifizierung über Masterserver funktioniert nun (diff) | |
| download | tutor-module-ddd6cc7400e00586d52840deb0ec8df98f69de4a.tar.gz tutor-module-ddd6cc7400e00586d52840deb0ec8df98f69de4a.tar.xz tutor-module-ddd6cc7400e00586d52840deb0ec8df98f69de4a.zip | |
-XML Creator eingebaut
-Dateiname angepasst -> Uploader funktioniert nun wieder
Diffstat (limited to 'Dozentenmodul/src/gui/Login_GUI.java')
| -rw-r--r-- | Dozentenmodul/src/gui/Login_GUI.java | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/Dozentenmodul/src/gui/Login_GUI.java b/Dozentenmodul/src/gui/Login_GUI.java index 58d1d104..c3987526 100644 --- a/Dozentenmodul/src/gui/Login_GUI.java +++ b/Dozentenmodul/src/gui/Login_GUI.java @@ -33,9 +33,11 @@ import org.apache.thrift.protocol.TProtocol; import org.ini4j.Wini; import thrift.AuthenticationException; import thrift.ImageServer; +import thrift.InvalidTokenException; import thrift.SessionData; import thrift.MasterThriftConnection; import thrift.ImageServer.Client; +import thrift.UserInfo; import config.config_file; @@ -161,6 +163,7 @@ public class Login_GUI extends JFrame { String passText = new String(pass.getPassword()); System.out.println(username.getText()+" "+passText); result = client.authenticate(username.getText(), passText); + } catch (thrift.AuthenticationException e) { System.out.println("Authentifizierung fehlgeschlagen: " + e.message); @@ -195,17 +198,22 @@ public class Login_GUI extends JFrame { } else { - person.verantowrtlicher.setName("Spitzer"); - person.verantowrtlicher.setVorname("Tobias"); - person.verantowrtlicher.setEMail("tspitzer@hs-offenburg.de"); - person.verantowrtlicher.setHochschule("HS Offenburg"); + UserInfo user=client.getUserFromToken(token); + + String hochschule=user.eMail.substring(user.eMail.indexOf("@")+1,user.eMail.indexOf(".")); + //System.out.println(hochschule); + person.verantwortlicher.setUsername(username.getText()); + person.verantwortlicher.setName(user.lastName); + person.verantwortlicher.setVorname(user.firstName); + person.verantwortlicher.setEMail(user.eMail); + person.verantwortlicher.setHochschule(hochschule); //Öffne das Hauprmenü MainMenue_GUI main=new MainMenue_GUI(); main.setVisible(true); setVisible(false); } } - } catch (IOException e) { + } catch (IOException | TException e) { // TODO Auto-generated catch block e.printStackTrace(); } |
