mysql中member_在MySql中实现MemberShip的权限管理
步骤:
1、在MySql种创建一个数据库,名称任意取,我们只是要得到一个空的数据库,我们假设这个数据库的名称为authentication。
2、在VS种创建一个Web应用程序,File——new——project——Web——在右边任意选中一个
创建完了以后,运行一下程序,确保可以正常运行(如果不能运行,可能是MVC程序,没有添加默认的Controller,View)
3、给新创建的项目添加引用,MySql.Data、 MySql.Web,这个正常情况下操作为:右键References——add reference——在左边找到Extensions——mysql.data\mysql.web。
4、找到machine.config文件:
对文件进行修改:在文件中control-f,查找到 MySQLMembershipProvider,为其添加属性autogenerateschema="true",另外不要忘记,将MySql.Web的版本Version改成你自己添加引用时候的版本,记住属性connectionStringName="LocalMySqlServer",后面会用到,改后如下图:
5、配置项目,Web.config文件:
在Web.config文件中将默认的链接字符串改为:(name就是我们前面记下来的那个name)
另外还有奖默认的memberShip进行改变,格式如下:
name="MySqlProfileProvider"
applicationName="/"
connectionStringName="LocalMySqlServer"
autogenerateschema="true" />
type="MySql.Web.Security.MySQLMembershipProvider,
MySql.Web,Version=6.7.4.0,
Culture=neutral,
PublicKeyToken=c5687fc88969c44d"
connectionStringName="LocalMySqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/"
autogenerateschema="true" />
applicationName="/"
name="MySqlRoleProvider"
type="MySql.Web.Security.MySQLRoleProvider,
MySql.Web,Version=6.7.4.0,
Culture=neutral,PublicKeyToken=c5687fc88969c44d"
autogenerateschema="true" />
6、运行程序,确保可以通过,
7、打开Web Site Administration Tool,步骤:在VS中点击Project——Asp.net Configuration,这个时候很可能会报错,因外刚才所有的配置都体现在这边了,如果报错,仔细看它的错误信息,一般会得到比较好的线索。如果成功就会看到这样的界面:
8、进入Security选项卡,
点击页面的 Select authentication type 链接,选择From the internet方式,回到Security的初始页面,
进入Provider选显卡,选择MySqlMemberShipProvider\MySqlRoleProvider
如果上述操作都正常进行,那么就已经成功了一大半了
9、进入MySql的 WorkBench里,看你刚才穿件的数据库,你会发现原来空的数据库,现在多了一系列的表,如下图:
10、创建一个role,步骤:
回到Security选显卡,点击roles栏目中的Enable Roles链接,这时候会出现Create or Manage roles,点击进去创建一个role。
11、创建角色,步骤:
回到Security选项卡,点击Users栏目中的Create User,进入并创建一个user
12、回到你在MySql种创建的数据库,你可以看到Role、user表都多了一条数据。
如有哪里不清晰,提供一下连个链接,可供参考:
mysql中member_在MySql中实现MemberShip的权限管理相关推荐
- mysql使用参数指定用户_mysql-用户账号及权限管理
用户账号管理 添加用户 使用create创建用户 语法格式: CREATE USER [ IDENTIFIED BY [ PASSWORD ] 'password' ] [ ,用户 [ IDENTIF ...
- linux用户名和密码6,Linux系统中(CentOS 7)的用户和权限管理
用户和组 用户信息文件 /etc/passwd (1 2 3 4 5 6 7) root:x:0:0:root:/root:/bin/bash 用户信息,以 : 分割字段 daemon:x:2:2:d ...
- centos 7 php目录权限设置密码,Linux系统中(CentOS 7)的用户和权限管理
用户和组 用户信息文件 /etc/passwd (1 2 3 4 5 6 7) root:x:0:0:root:/root:/bin/bash 用户信息,以 : 分割字段 daemon:x:2:2:d ...
- 从政府项目中总结出的B端产品账号权限管理
工作原因做了一个政府机构的产品,里面涉及账号权限管理,通过做这个项目,总结了一下关于B端产品的账号权限管理方法. 客户需求是建设一个完成政府某些业务流程的一个产品,包括App和Web端, 要求不同单位 ...
- 【大数据前置基础】Linux系统中VI编辑器使用、文件目录操作、权限管理、Java安装
VI编辑器使用.文件目录操作.网络配置.常用命令与shell编程 1 VI编辑器使用 2 文件目录的操作 2.1 ls 显示文件和目录列表 2.2 mkdir 创建目录 2.3 cd 切换目录 2.4 ...
- Vue3电影中后台开发纪实(六):权限管理
@登录开发 登录成功后将用户信息写入Vuex const submitForm = formEl => {if (!formEl) return;formEl.validate(async va ...
- MySQL学习笔记8:权限管理、数据库备份与设计
1.前言 学习视频源自:[狂神说Java]MySQL最新教程通俗易懂 B站视频链接:https://www.bilibili.com/video/BV1NJ411J79W [狂神说Java]MySQL ...
- linux 文件夹换所属用户,Linux中账号管理之权限管理(下)
linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...
- SAP中货物移动库位权限管理测试
在应用中,可能会遇到货物移动库位权限管理的需求.即希望对某些用户可以操作的库位进行限制:比如同一工厂仓库或车间里,有专用库,由专人来进行日常操作这样类似的情况:针对该需求,笔者尝试在系统中简单测试其实 ...
最新文章
- OpenCV+Tensorflow实现实时人脸识别演示
- Android JNI入门第四篇——jni头文件分析
- Postgres数据库备份与还原命令
- 某些equipment无法顺利download到CRM的原因
- 自动化测试框架:没有Surprise的原因
- Linux内存,先看这篇文章
- 使用Docker搭建私有云笔记
- linux 系统配置
- 罗马数字与阿拉伯数字转换
- 计算机视觉测试数据集
- sci的figure怎么做_一文看懂SCI论文中都有哪几种Figure
- Mybatis SQL语句控制台打印
- python之常用快捷键
- SeaWeedFS安装以及部署,以及master模式和filer模式的介绍
- 着色问题 一个圆分成N个扇形,M种颜色,相邻区块重色 总工的着色方法数
- mac升级系统mysql无法启动解决
- 谷歌聘请 macOS 老兵操盘新操作系统 Fuchsia OS
- linux c语言内核函数手册,Linux C函数实例速查手册
- Android图像处理之Paint
- ubuntu18.04中基于Docker搭建tensorflow-gpu开发环境
热门文章
- windows操作系统下载tomcat,并与eclipse进行整合
- 法语学习笔记--第四课(家庭)
- Geoserver的ImageMosaic数据源添加以及服务发布
- 1004. Counting Leaves (30)
- linux find 命令详解
- Web常用字體-Font-Family
- VB.NET2005通过泛型实现的KMP查找算法
- 中文代码示例之Vuejs入门教程(一)
- net.sf.json.JSONObject处理 null 字符串的一些坑
- Sasha and a Very Easy Test CodeForces - 1109E (数学,线段树)