diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/YalpAuth/YalpPGSqlAuth/PGSqlAuth.java | 10 | ||||
| -rw-r--r-- | src/YalpAuth/YalpPGSqlAuth/YalpAuthPluginImpl.java | 25 | ||||
| -rw-r--r-- | src/YalpAuth/YalpPGSqlAuth/YalpPGSqlAuth.java | 2 | ||||
| -rw-r--r-- | src/YalpClients/EflClient/list_test.edc | 50 | ||||
| -rw-r--r-- | src/YalpClients/EflClient/list_test_elem.py | 57 | ||||
| -rwxr-xr-x | src/YalpClients/SwtClient/Model.java | 4 | ||||
| -rw-r--r-- | src/YalpServer/AuthPluginHandler.java | 1 | ||||
| -rw-r--r-- | src/yalp.idl | 1 |
8 files changed, 12 insertions, 138 deletions
diff --git a/src/YalpAuth/YalpPGSqlAuth/PGSqlAuth.java b/src/YalpAuth/YalpPGSqlAuth/PGSqlAuth.java index 6b6dd56..ba88ad4 100644 --- a/src/YalpAuth/YalpPGSqlAuth/PGSqlAuth.java +++ b/src/YalpAuth/YalpPGSqlAuth/PGSqlAuth.java @@ -92,16 +92,10 @@ public class PGSqlAuth { NameComponent path[] = ncRef.to_name(name); ncRef.rebind(path, authPlugin); + PluginInfoHolder tmp = new PluginInfoHolder(pluginInfo); srvCon.ping(err); System.out.println(err.value.descr); - - PluginInfoHolder tmp = new PluginInfoHolder(pluginInfo); - MediaType ms[] = new MediaType[1]; - ms[0] = MediaType.OTHER; - AccessInfo ai = new AccessInfo("", "", "", "", AccessType.UNKNOWN_INFO); - tmp.value.supportedTypes = ms; - tmp.value.access = ai; - srvCon.registerAuthPlugin(authPlugin, tmp, err); + srvCon.registerAuthPlugin(authPlugin, tmp, err ); pluginInfo = tmp.value; if(err.value.code != YalpErrorCode.OK) diff --git a/src/YalpAuth/YalpPGSqlAuth/YalpAuthPluginImpl.java b/src/YalpAuth/YalpPGSqlAuth/YalpAuthPluginImpl.java index 3124845..d7c7a21 100644 --- a/src/YalpAuth/YalpPGSqlAuth/YalpAuthPluginImpl.java +++ b/src/YalpAuth/YalpPGSqlAuth/YalpAuthPluginImpl.java @@ -93,40 +93,31 @@ public class YalpAuthPluginImpl extends AuthPluginInterfacePOA{ YalpError error = new YalpError ("auth ok", YalpErrorCode.OK, YalpErrorLevel.ERROR_LEVEL_INFO, "authentication module working"); - try { - String query = "select * from \"Users\" where \"name\" = '"+username+"' and \"passwd\" = '"+passwd+"';"; - - ResultSet result = stat.executeQuery(query); + try{ + ResultSet result=stat.executeQuery("select * from \"user\" where \"username\" = '"+username+"' and \"passwd\" = '"+passwd+"';"); if (result.next()){ - if (result.getInt(1)>1) + if (result.getBoolean(5)==true) { - user.value = new YalpUser - (666, username, "real name", AccessRights.ADMIN); + user.value.level = AccessRights.ADMIN; err.value = error; return; } else { - user.value = new YalpUser - (666, username, "real name", AccessRights.USER); + user.value.level = AccessRights.USER; err.value = error; return; } } else { - user.value = new YalpUser - (666, username, "real name", AccessRights.DENY); + user.value.level = AccessRights.DENY; err.value = error; return; } - - } catch (SQLException e){ - System.out.println("SQL ExceptioN!\n"); - e.printStackTrace(); - user.value = new YalpUser - (666, username, "real name", AccessRights.DENY); + }catch (SQLException e){ + user.value.level = AccessRights.DENY; error.code = YalpErrorCode.ERROR_SQL; error.msg = "failed to send auth request to pgsql db"; error.level = YalpErrorLevel.ERROR_LEVEL_ERROR; diff --git a/src/YalpAuth/YalpPGSqlAuth/YalpPGSqlAuth.java b/src/YalpAuth/YalpPGSqlAuth/YalpPGSqlAuth.java index d497c3d..676fe3c 100644 --- a/src/YalpAuth/YalpPGSqlAuth/YalpPGSqlAuth.java +++ b/src/YalpAuth/YalpPGSqlAuth/YalpPGSqlAuth.java @@ -22,7 +22,7 @@ import YalpInterfaces.*; */ public class YalpPGSqlAuth { - private YalpAuthPluginImpl con; + private YalpAuthInterfaceImpl con; private DatabaseDefines config; public static void main(String[] args) diff --git a/src/YalpClients/EflClient/list_test.edc b/src/YalpClients/EflClient/list_test.edc deleted file mode 100644 index f3b42e0..0000000 --- a/src/YalpClients/EflClient/list_test.edc +++ /dev/null @@ -1,50 +0,0 @@ -collections -{ - group - { - name: "list"; - parts - { - part - { - name: "main"; - type: RECT; - mouse_events: 0; - description - { - state:"default" 0.0; - rel1 - { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 - { - relative: 1.0 1.0; - offset: 0 0; - } - } - } - part - { - name: "video"; - type: SWALLOW; - description - { - state: "default"0.0; - aspect: 1.7 1.8; - rel1 - { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 - { - relative: 1.0 1.0; - offset: 0 0; - } - } - } - } - } -} diff --git a/src/YalpClients/EflClient/list_test_elem.py b/src/YalpClients/EflClient/list_test_elem.py deleted file mode 100644 index a3fcc91..0000000 --- a/src/YalpClients/EflClient/list_test_elem.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env python - -import edje -import ecore.evas -import sys -import os -import ecore -import emotion -import evas -import elementary - -def huhu(obj, it): - print "guck guck"; - -elementary.init() -win = elementary.Window("test", elementary.ELM_WIN_BASIC); - -edje_file = os.path.join(os.path.dirname(sys.argv[0]),"list_test.edj") -c = edje.Edje(win.canvas,file=edje_file,group="list") - -vid = emotion.Emotion(win.canvas,module_filename="xine"); -vid.file_set("/home/manut/Videos/2009-2.avi"); - -c.part_swallow("video", vid) - -vid.resize(80,60); -vid.show(); -vid.play = True; - -items = [("huhu",huhu), - ("haha", huhu), - ("hoho", huhu), - ("hehe", huhu), - ("hihi", huhu)]; - -medialist = elementary.List(win); -medialist.size_hint_weight_set(1.0, 1.0) -medialist.size_hint_align_set(-1.0, -1.0) - -box0 = elementary.Box(win); -box0.size_hint_weight_set(1.0, 1.0) -win.resize_object_add(box0); -box0.show(); -box0.pack_end(medialist); -medialist.show(); - -for item in items: - print item[0] - medialist.item_append(item[0], None, None, item[1]); - -medialist.go(); - -win.resize(320,520); -box0.show(); -win.show() -#ecore.main_loop_begin(); -elementary.run(); diff --git a/src/YalpClients/SwtClient/Model.java b/src/YalpClients/SwtClient/Model.java index ce25f54..0ebc09c 100755 --- a/src/YalpClients/SwtClient/Model.java +++ b/src/YalpClients/SwtClient/Model.java @@ -197,9 +197,7 @@ public class Model { SessionHolder sess = new SessionHolder(); try{ // log on server - this.srvCon.clientLogon(username, passwd, - this.clientIP, sess, err); - + this.srvCon.clientLogon(this.userName,passwd,this.clientIP,sess,err); this.session = sess.value; this.userGroup = sess.value.me.level; /* diff --git a/src/YalpServer/AuthPluginHandler.java b/src/YalpServer/AuthPluginHandler.java index 585e0f9..1011b69 100644 --- a/src/YalpServer/AuthPluginHandler.java +++ b/src/YalpServer/AuthPluginHandler.java @@ -42,7 +42,6 @@ public class AuthPluginHandler { for (AuthPlugin plugin : plugins) { - System.out.println("LOGON: "+userName); plugin.itf.userVerify(userName, password, err, user); if (err.value.code == YalpErrorCode.OK) { diff --git a/src/yalp.idl b/src/yalp.idl index 63fd10b..4c56fbb 100644 --- a/src/yalp.idl +++ b/src/yalp.idl @@ -103,7 +103,6 @@ enum Action { typedef sequence<Action> Actions; enum AccessType { - UNKNOWN_INFO, FILE, FILES, STREAM |
