diff options
author | Mike Mason <ms13sp@gmail.com> | 2008-02-14 22:03:42 +0000 |
---|---|---|
committer | Mike Mason <ms13sp@gmail.com> | 2008-02-14 22:03:42 +0000 |
commit | 7563119ac9703d51b7b9c9ffd4e2f7fb8b40746b (patch) | |
tree | 732275bc7f08d8f63d11cce5e004dbaff48f73e9 | |
parent | 5409f60bd83f0a817e7d061ee995c7ad7a2e49e3 (diff) | |
download | acf-alpine-baselayout-7563119ac9703d51b7b9c9ffd4e2f7fb8b40746b.tar.bz2 acf-alpine-baselayout-7563119ac9703d51b7b9c9ffd4e2f7fb8b40746b.tar.xz |
Getting menu and permission to start working together. Just test code most commented out.
git-svn-id: svn://svn.alpinelinux.org/acf/alpine-baselayout/trunk@723 ab2d0c66-481e-0410-8bed-d214d4d58bed
-rw-r--r-- | password-controller.lua | 10 | ||||
-rw-r--r-- | password-model.lua | 15 |
2 files changed, 2 insertions, 23 deletions
diff --git a/password-controller.lua b/password-controller.lua index 727cf77..30a6f07 100644 --- a/password-controller.lua +++ b/password-controller.lua @@ -21,14 +21,6 @@ mvc.on_load = function(self, parent) end - --- Public methods - -read = function (self) - return ({ password = self.model:get()} ) -end - - -update = function (self) +update = function (self,self.sessionid.userid) return ( {report = self.model:set() }) end diff --git a/password-model.lua b/password-model.lua index e4dfb22..376c0e2 100644 --- a/password-model.lua +++ b/password-model.lua @@ -4,21 +4,8 @@ require "format" -- no initializer in model - use controller.init for that -get = function (self) ---hardcoded for root now - f = format.search_for_lines("/etc/shadow", "root:") - temp = format.string_to_table(f,":") - if temp[2] == "!" then - status = "not set" - else - status = "set" - end - f:close() - return (cfe{value=status, name="password"}) -end - --setup so that it will compare password input -set = function (self, cmd1, cmd2) +set = function (self, userid, cmd1, cmd2) if cmd1 ~= cmd2 then report = "Invalid or non matching password. Try again" else command = "/usr/bin/cryptpw" .. " " .. cmd1 |