Hi, I just want agent's username and password inside users table to make sure agents can login. Anyway, i try it first.
Thanks. nOLL. On Fri, Aug 19, 2011 at 12:05 PM, Zaky Katalan-Ezra <procsh...@gmail.com>wrote: > Every one how need to login to the application is a user, there for need to > be saved in the users table. > If you save additional attribute about a specific user it should be in a > different table. > When you want admins you call select * from users where is_admin = 1; > And when you want agents you call select * from users where role = 'agent' > and join it with the agents table. > What is the problem with mixing users in the same table? > > > On Fri, Aug 19, 2011 at 3:59 AM, Mohd Hasnol <hasnolm...@gmail.com> wrote: > >> Hi zaky, >> >> Thanks for the response. actually i dont face a problem with >> authentication.The problem is when the admin fill in agents details >> including username and password, where should it be save? is it in agent >> table or user table(for admin). Since when login, it will recall username >> and password inside user's table and not agent's table. As i mention before, >> i plan not to mix admin details and agent details. >> >> I already insert user_id inside agent table but still does'nt work. I >> already create for user and group and it work. >> >> Thanks. >> nOLL >> >> On Thu, Aug 18, 2011 at 6:00 PM, Zaky Katalan-Ezra >> <procsh...@gmail.com>wrote: >> >>> Add a role column to the user info for role based access. >>> I suggest using cakedc users plugin. >>> When creating a new user you can specify a role. >>> I use this code in /cotroller/users/login >>> >>> if ($this->Auth->user()) { >>> if($this->Auth->user('is_admin') == 1) { >>> >>> $this->Auth->redirect('/admin/users/users/dashboard'); >>> } else if ($this->Auth->user('role') == 'agent') >>> { >>> >>> $this->Auth->redirect('/agent/users/users/dashboard'); >>> }else { >>> >>> $this->Auth->redirect('/users/users/dashboard'); >>> } >>> } >>> >>> On Thu, Aug 18, 2011 at 12:14 PM, Mohd Hasnol <hasnolm...@gmail.com>wrote: >>> >>>> Hi zaky, >>>> >>>> i already create agent table with user_id reference. But, i still cannot >>>> login as agent, since my login function will recall username and password >>>> in >>>> users table. There is no agent's info in the users table. Correct me if i >>>> got wrong concept. >>>> >>>> Thanks. >>>> >>>> nOLL. >>>> >>>> On Thu, Aug 18, 2011 at 10:45 AM, Zaky Katalan-Ezra < >>>> procsh...@gmail.com> wrote: >>>> >>>>> Use users plugin. >>>>> Create an agent table with the additional attribute and user_id to >>>>> reference the user. >>>>> Make /users/register visible to admin only. >>>>> After successful new user registration if the user role is agent, >>>>> redirect to /admin/agent/add. >>>>> If you choose to implement role based access you can check the user >>>>> role in login function and redirect the user with the right prefix. >>>>> >>>>> On Thu, Aug 18, 2011 at 4:22 AM, Mohd Hasnol <hasnolm...@gmail.com>wrote: >>>>> >>>>>> Thanks.But how the agent would like to login since admin and agents >>>>>> use same login page. i use users table for login function. how i can link >>>>>> agent table to the login function? for my case,at first, admin will >>>>>> decide >>>>>> agents username and password. Then,admin will give it to the agents and >>>>>> they >>>>>> could change their password. >>>>>> >>>>>> Thanks. >>>>>> >>>>>> On Wed, Aug 17, 2011 at 5:21 PM, WebbedIT <p...@webbedit.co.uk>wrote: >>>>>> >>>>>>> ACL has little to do with this as your simply talking about which >>>>>>> model to use when creating an Agent, which has more field than a >>>>>>> standard User. >>>>>>> >>>>>>> There is no right answer and you have a choice of using either >>>>>>> /users/ >>>>>>> agentAdd(agentEdit) or /agents/add(edit). >>>>>>> >>>>>>> I personally prefer to keep my add and edit actions within their >>>>>>> respective controllers so would use the Agent model and include the >>>>>>> required User fields in the form. As long as you use $this->Agent- >>>>>>> >saveAll(); cake will deal with associating the two records for you. >>>>>>> >>>>>>> HTH, Paul. >>>>>>> >>>>>>> On Aug 16, 5:28 am, Mohd Hasnol <hasnolm...@gmail.com> wrote: >>>>>>> > FYI, Im using ACL for this case. >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > On Tue, Aug 16, 2011 at 12:26 PM, nOLL <hasnolm...@gmail.com> >>>>>>> wrote: >>>>>>> > > Hi, >>>>>>> > >>>>>>> > > Let say, I'm admin and i would like to add agents but i would >>>>>>> like to >>>>>>> > > use different model (not users model). For example, agents model. >>>>>>> the >>>>>>> > > reason i use different model because there is other attributes i >>>>>>> would >>>>>>> > > like to fill in rather than username and password in users model. >>>>>>> What >>>>>>> > > is the best solution for this? >>>>>>> > >>>>>>> > > Thanks. >>>>>>> > > nOLL >>>>>>> > >>>>>>> > > -- >>>>>>> > > Our newest site for the community: CakePHP Video Tutorials >>>>>>> > >http://tv.cakephp.org >>>>>>> > > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd >>>>>>> help >>>>>>> > > others with their CakePHP related questions. >>>>>>> > >>>>>>> > > To unsubscribe from this group, send email to >>>>>>> > > cake-php+unsubscr...@googlegroups.com For more options, visit >>>>>>> this group >>>>>>> > > athttp://groups.google.com/group/cake-php >>>>>>> >>>>>>> -- >>>>>>> Our newest site for the community: CakePHP Video Tutorials >>>>>>> http://tv.cakephp.org >>>>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and >>>>>>> help others with their CakePHP related questions. >>>>>>> >>>>>>> >>>>>>> To unsubscribe from this group, send email to >>>>>>> cake-php+unsubscr...@googlegroups.com For more options, visit this >>>>>>> group at http://groups.google.com/group/cake-php >>>>>>> >>>>>> >>>>>> -- >>>>>> Our newest site for the community: CakePHP Video Tutorials >>>>>> http://tv.cakephp.org >>>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and >>>>>> help others with their CakePHP related questions. >>>>>> >>>>>> >>>>>> To unsubscribe from this group, send email to >>>>>> cake-php+unsubscr...@googlegroups.com For more options, visit this >>>>>> group at http://groups.google.com/group/cake-php >>>>>> >>>>> >>>>> >>>>> -- >>>>> Our newest site for the community: CakePHP Video Tutorials >>>>> http://tv.cakephp.org >>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and >>>>> help others with their CakePHP related questions. >>>>> >>>>> >>>>> To unsubscribe from this group, send email to >>>>> cake-php+unsubscr...@googlegroups.com For more options, visit this >>>>> group at http://groups.google.com/group/cake-php >>>>> >>>> >>>> -- >>>> Our newest site for the community: CakePHP Video Tutorials >>>> http://tv.cakephp.org >>>> Check out the new CakePHP Questions site http://ask.cakephp.org and >>>> help others with their CakePHP related questions. >>>> >>>> >>>> To unsubscribe from this group, send email to >>>> cake-php+unsubscr...@googlegroups.com For more options, visit this >>>> group at http://groups.google.com/group/cake-php >>>> >>> >>> >>> -- >>> Our newest site for the community: CakePHP Video Tutorials >>> http://tv.cakephp.org >>> Check out the new CakePHP Questions site http://ask.cakephp.org and help >>> others with their CakePHP related questions. >>> >>> >>> To unsubscribe from this group, send email to >>> cake-php+unsubscr...@googlegroups.com For more options, visit this group >>> at http://groups.google.com/group/cake-php >>> >> >> -- >> Our newest site for the community: CakePHP Video Tutorials >> http://tv.cakephp.org >> Check out the new CakePHP Questions site http://ask.cakephp.org and help >> others with their CakePHP related questions. >> >> >> To unsubscribe from this group, send email to >> cake-php+unsubscr...@googlegroups.com For more options, visit this group >> at http://groups.google.com/group/cake-php >> > > > > -- > Regards, > Zaky Katalan-Ezra > QA Administrator > www.IGeneriX.com > Sites.IGeneriX.com > 054-7762312 > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com For more options, visit this group > at http://groups.google.com/group/cake-php > -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php