zoukankan      html  css  js  c++  java
  • Mojoportal 的用户系统

    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

  • 相关阅读:
    Oracle错误一览表
    CAP原理
    阿里巴巴供应链平台事业部2020届秋招-Java工程师
    IM即时通信软件设计
    邮箱核心业务领域建模
    DDD中的聚合和UML中的聚合以及组合的关系
    对关系建模
    DDD战略设计相关核心概念的理解
    DDD领域建模基本流程
    谈谈Paxos一致性算法和一致性这个名词
  • 原文地址:https://www.cnblogs.com/wenjie/p/1703459.html
Copyright © 2011-2022 走看看