Thanks Quinton,

I wanted to modify the LoginUser to change the login behaviour. Your
explanation helps alot. But I could not seem to find the LoginUser.java
file anywhere in the directories as given in the TR.properties.

module.packages=com.mycompany.eigen.modules,org.apache.turbine.flux.modules

[root@linux actions]# pwd
/usr/local/tdk/webapps/eigen/WEB-INF/src/java/org/apache/turbine/flux/modules/actions
[root@linux actions]# tree
.
|-- FluxAction.java
|-- FluxLogin.java
|-- FluxLogout.java
|-- group
|   `-- FluxGroupAction.java
|-- permission
|   `-- FluxPermissionAction.java
|-- role
|   `-- FluxRoleAction.java
`-- user
    `-- FluxUserAction.java


[root@linux modules]# pwd
/usr/local/tdk/webapps/eigen/WEB-INF/src/java/org/mycompany/eigen/modules
[root@linux modules]# tree
.
|-- actions
|   |-- CustomerSQL.java
|   |-- InvoiceSQL.java
|   |-- SQL.java
|   |-- SecureAction.java
|   |-- TemplatePageAttributesEx.java
|   `-- Upload.java


Any idea where that file is to be found?

thankx
michael





> The first thing that I would like to point out is that basic difference
> of leaving off the ".setPage()" on the $link context object.  I belive
> that it will use template.homepage from your TR.props file in this case.
> I am not certain of this because I have not really looked at the code.
> It seems like I ran across this a while back....
>
> In your first example, the action that you are calling is LoginUser.
> Turbine will execute the doPerform() method of the LoginUser class as a
> result.  It will use the setting of module.packages from TR.props to
> determine which packages to look in.  It will take each entry (multiple
> entries are comma seperated), and add ".actions" to the end of the
> package name.  It then adds the class name to arrive at the fully
> qualified class name.  Example:
>
> module.packages=com.mycompany.sampleapp.modules,org.apache.turbine.modul
> es
>
> Turbine will attempt to load
> com.mycompany.sampleapp.modules.actions.LoginUser first.  If that fails,
> it will attempt to load org.apache.turbine.modules.actions.LoginUser.
>
>
>
> There is a LoginUser action that come with Turbine.  If you check your
> module.packages setting, you will see where it is trying to look.
> Turbine comes with a default LoginUser action.  You might want to make
> sure that you have org.apache.turbine.modules listed on your
> module.packages setting.
>
> I am not sure about the SQL action.  Is this is a how-to or similar
> document?
>
>
>> -----Original Message-----
>> From: Eigen Technology Pty Ltd [mailto:[EMAIL PROTECTED]]
>> Sent: Wednesday, January 01, 2003 12:26 AM
>> To: [EMAIL PROTECTED]
>> Subject: setAction
>>
>>
>> what is the difference between:
>>
>> <form method="post" action="$link.setAction("LoginUser")">
>>
>> and
>>
>> <form method="post"
>> action="$link.setPage("Index.vm").setAction("SQL")">
>>
>> where the setPage is not found in the first Form? I found
>> SQL.java in the directory tree, but not LoginUser.java
>>
>> help appreciated.
>> michael
>>
>>
>>
>> --
>> To unsubscribe, e-mail:
>> <mailto:turbine-user-> [EMAIL PROTECTED]>
>> For
>> additional commands,
>> e-mail: <mailto:[EMAIL PROTECTED]>
>>
>>




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to