Mojoportal 的用户系统
2010-04-02 22:48
357 查看
Mojoportal有一个可扩展的用户系统,你可以通过修改配置文件来添加或删除用户资料的选项。
配置文件是网站根目录下的mojoProfile.config ,这是一个简单的文本文件,你可以用多种编辑器进行编辑。为了在网站升级时,保留你的自定义设置,请创建一个新的配置文件,比如CustomProfile.config 然后再user.config文件中进行一下路径的映射
<add key="mojoProfileConfigFileName" value="CustomProfile.config" />
在mojoportal系统中,有4个页面与这个配置文件有关,会根据配置文件决定是否显示某个选项。
Admin/ManageUsers.aspx 是网站管理员用来管理用户的,可以编辑所有用户的资料。
Secure/UserProfile.aspx 用户用来编辑自己的资料
ProfileView.aspx 只读情况下浏览用户资料
Secure/Register.aspx 用户注册时显示的页面。
看一个mojoProfile.config文件中的例子:
<add name="性别" //必须唯一
type="System.String" //可选 默认为文本 System.Boolean表示CheckBox,System.DateTime 代表一个日期选取器
allowMarkup="false"
labelResourceKey="GenderLabel"
lazyLoad="false"
requiredForRegistration="false"
allowAnonymous="false"
visibleToAnonymous="false"
visibleToAuthenticated="true"
visibleToUser="true"
editableByUser="true"
regexValidationExpression=""
regexValidationErrorResourceKey=""
onlyAvailableForRoles=""
onlyVisibleForRoles=""
defaultValue=""
includeHelpLink="true"
>
<OptionList>
<Option value="" TextResourceKey="GenderUnselectedLabel"></Option>
<Option value="男" TextResourceKey="GenderMaleLabel"></Option>
<Option value="女" TextResourceKey="GenderFemaleLabel"></Option>
</OptionList>
</add>
Mojoportal可以根据配置文件,在数据库中保存相关数据,这一点很不错啊。
只是简单的介绍了一下,具体见原文:
http://www.mojoportal.com/userprofileconfiguration.aspx
配置文件是网站根目录下的mojoProfile.config ,这是一个简单的文本文件,你可以用多种编辑器进行编辑。为了在网站升级时,保留你的自定义设置,请创建一个新的配置文件,比如CustomProfile.config 然后再user.config文件中进行一下路径的映射
<add key="mojoProfileConfigFileName" value="CustomProfile.config" />
在mojoportal系统中,有4个页面与这个配置文件有关,会根据配置文件决定是否显示某个选项。
Admin/ManageUsers.aspx 是网站管理员用来管理用户的,可以编辑所有用户的资料。
Secure/UserProfile.aspx 用户用来编辑自己的资料
ProfileView.aspx 只读情况下浏览用户资料
Secure/Register.aspx 用户注册时显示的页面。
看一个mojoProfile.config文件中的例子:
<add name="性别" //必须唯一
type="System.String" //可选 默认为文本 System.Boolean表示CheckBox,System.DateTime 代表一个日期选取器
allowMarkup="false"
labelResourceKey="GenderLabel"
lazyLoad="false"
requiredForRegistration="false"
allowAnonymous="false"
visibleToAnonymous="false"
visibleToAuthenticated="true"
visibleToUser="true"
editableByUser="true"
regexValidationExpression=""
regexValidationErrorResourceKey=""
onlyAvailableForRoles=""
onlyVisibleForRoles=""
defaultValue=""
includeHelpLink="true"
>
<OptionList>
<Option value="" TextResourceKey="GenderUnselectedLabel"></Option>
<Option value="男" TextResourceKey="GenderMaleLabel"></Option>
<Option value="女" TextResourceKey="GenderFemaleLabel"></Option>
</OptionList>
</add>
Mojoportal可以根据配置文件,在数据库中保存相关数据,这一点很不错啊。
只是简单的介绍了一下,具体见原文:
http://www.mojoportal.com/userprofileconfiguration.aspx
相关文章推荐
- EOS非Portal模式下,如何开发一个用户登录验证程序,用户只有在登录验证通过后,方可访问系统。
- mojoportal升级中用户相关设置
- mojoportal 2319 整合原有数据库用户
- Linux下用于查看系统当前登录用户信息的4种方法
- xp系统多用户远程登录设置
- J2EE初级学习项目——JSP+Servlet+JavaBean开发模式+Filter+(Listener)+Jdbc的用户登录注册系统
- 解决系统中没有ASPNET用户的烦恼!...
- 用户验证信息邮件自动发送系统代码
- ASP.NET系统用户权限设计与实现
- wordpress实现多用户博客系统
- 总结描述用户和组管理类命令的使用方法,系统用户相关信息,取出主机IP地址
- 记录linux系统用户shell终端操作记录
- limesurvey 权限插件开发 - 接入第三方的用户系统
- 实现基于虚拟用户的邮件系统架构
- 用户互动功能,微信商城系统
- iOS调用系统的通讯录界面获取用户信息
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- oracle系统用户sys,system修改密码,和删除某个用户和下面的数据,和修改用户的默认表空间
- java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
- mojoPortal介绍