用户名

oracle中创建用户、角色、权限、表空间简单使用

久未见 提交于 2019-12-02 12:44:39
一、数据库用户 创建数据库用户   create user 用户名 identified by 密码; 授权   grant 权限名 to 用户名; 查看当前用户权限   select * from session_privs; 移除权限   revoke 权限 session from 用户名; 用户解锁/锁定   alter user 用户名 account unlock/lock; 二、角色   角色:权限组,多种权限的集合,将角色赋予某个用户时即是将其包含权限一次性赋予该用户;   常用系统角色 dba     拥有对数据库的所有操作权限,包括创建用户,其中system用户拥有该权限   2. connect     具有创建会话、修改会话等权限   3. resource     具有创建表、视图、存储(create procedure)等权限 创建角色(在system用户下创建)   create role 角色名称; 赋予权限   grant 权限名… to 角色名称 查看当前用户角色   select * from user_role_privs; 查看当前用户角色的所有权限   select * from role_sys_privs; 查询角色权限   select * from dba_sys_privs where grantee = '角色名'(区分大小写

Oracle忘记用户名和密码以及管理员用户新增修改删除用户

空扰寡人 提交于 2019-12-02 07:01:13
Oracle忘记密码: 1.以管理员身份登录,打开dos窗口,输入 sqlplus / as sysdba 回车 2.查看当前用户和状态 select username, account_status from dba_users; 修改密码(以scott用户为例) (1)命令改密码:password 用户名 password scott (2)SQL语句修改密码: alter user 用户名 identified by 密码; 3.解锁(以scott用户为例):alter user 用户名 account unlock alter user scott account unlock; 4、查看结果发现scott由原来的lock变成open select username,account_status from dba_users; 3.测试登录: conn 用户名/密码 sysdba状态下新增修改删除用户 1.dos窗口以sysdba登录 sqlplus / as sysdba 2.创建表空间 create tablespace li_data logging datafile 'D:\oracledata\li_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; 3

第一模块练习题

不羁的心 提交于 2019-12-02 03:47:27
1 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 username = "seven" password = '123' user_inputname = input("请输入用户名:") user_inputpassword = input("请输入密码:") if user_inputname == username and user_inputpassword == password: print("登录成功!") else: print("登录失败!") View Code 来源: https://www.cnblogs.com/kissfire008/p/11729776.html

Node.js实现登录注册功能

孤者浪人 提交于 2019-12-02 03:04:01
使用Node.js + Navicat for mysql实现的登录注册功能 数据库中存在有”user_id,user_name,password,user_img,user_number“字段,其中"user_id,user_img,user_number"可为空 //注册 app.all('/XCDoor/reset',(req,res)=>{ //账号和密码不为空 if(req.query.user_name !== '' && req.query.password !== ''){    // 根据前端传过来的用户名来查找数据库该用户名 conn.query("select * from `user_info` where user_name = '" + req.query.user_name +"'",(e,r)=>{ // 为0代表未查到用户 if(r.length == 0){          // 往数据库中插入一条记录,存入前端传过来的用户名和密码,其余可为空的字段以' '表示 conn.query("INSERT INTO `user_info` VALUES ('','" + req.query.user_name + "','" + req.query.password + "','','')")          // 返回给前端"注册成功" conn

C#实现微信聊天对话框

回眸只為那壹抹淺笑 提交于 2019-12-02 03:00:59
using System; using System.ComponentModel; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace Sun.WinFormControl { /// <summary> /// 类似微信的聊天对话框。 /// </summary> /// <remarks> /// Author:SunYujing /// DateTime:2012-07-19 /// </remarks> public class WxChartBox : Control { /// <summary> /// 构造方法。 /// </summary> public WxChartBox() { SetStyle(ControlStyles.DoubleBuffer, true); //双缓冲防止重绘时闪烁 SetStyle(ControlStyles.AllPaintingInWmPaint, true); //忽略 WM_ERASEBKGND 窗口消息减少闪烁 SetStyle(ControlStyles.UserPaint, true); //自定义绘制控件内容 SetStyle(ControlStyles

其他用户操作

[亡魂溺海] 提交于 2019-12-01 19:21:07
用户连接方式 mysql --user=用户名 --password=密码 数据库名 mysql -u 用户名 -p 数据库名 mysql -u 用户名 -p密码 数据库名 注:-p和密码中间无空格 设置用户资源限制 创建并设置 mysql> create user '用户名'@'主机名' identified by '密码' -> with max_queries_per_hour 20  一个用户在一个小时内可以执行查询的次数 20次 -> max_updates_per_hour 10    一个用户在一个小时内可以执行修改的次数 10次 -> max_connections_per_hour 5   一个用户在一个小时内可以连接的次数 5次 -> max_user_connections 2;     一个用户可以在同一时间连接MYSQL实例的数量 修改已有用户 mysql> alter user '用户名'@'主机名' with max_queries_per_hour 100; 注:取消某项资源限制既是把原先的值修改成0 修改用户密码 alter user '用户名'@'主机名’ identified by '新密码'; 设置密码过期 设置系统参数default_password_lifetime作用于所有的用户账户 alter user '用户名'@'主机名'

如何使用 Hexo 搭建博客系统

可紊 提交于 2019-12-01 18:42:36
使用 Hexo + GitHub 可以轻松搞出一个好看的博客,以下是步骤。 1.在 GitHub 上新建一个空 repo,repo 名称是「你的用户名.github.io」(请将你的用户名替换成真正的用户名) 2.npm install -g hexo-cli,安装 Hexo 3.hexo init myBlog 4.cd myBlog 5.npm i 6.hexo new 开博大吉,你会看到一个 md 文件的路径 7.start xxxxxxxxxxxxxxxxxxx.md,编辑这个 md 文件,内容自己想 8.start _config.yml,编辑网站配置 i.把第 6 行的 title 改成你想要的名字 ii.把第 9 行的 author 改成你的大名 iii 大专栏 如何使用 Hexo 搭建博客系统 .把最后一行的 type 改成 type:git iv.在最后一行,与 type平齐,加上一行 repo:仓库地址 (请将仓库地址改为「你的用户名.github.io」对应的仓库地址,仓库地址以git@github.com:开头你知道吧?不知道?不知道的话现在你知道了) 第 4 步的 repo:后面有个空格,不要眼瞎。 9.npm install hexo-deployer-git –save,安装 git 部署插件 10.hexo deploy 11.进入「你的用户名

如何在报表权限中使用session

喜你入骨 提交于 2019-12-01 16:07:03
1. 问题描述 权限中使用session,一般是用来存放用户名和密码,下面以报表开发工具FineReport为例,分两种情况介绍用户名和密码的保存: 2. 同一应用下session 由于session中能够保存key,因此在权限中如果报表工程与自己的工程在一个应用下面,即session相同,此时将用户名与密码存放于session中,在浏览器端将外界输入的用户名和密码保存至session,报表服务器便可以获得用户名与密码,去相应的地址匹配,匹配成功,通过权限关卡,匹配失败,跳转登录页面。 3. 不同应用下session 不在同一个应用环境下,session不能直接获取到,要实现单点登录的效果,在项目登陆界面把用户名和密码传给报表服务器通过fs_load&cmd=sso方法进行验证,验证成功则把用户名和密码及角色以session方式保存在报表服务器端,此时的应用session和报表session,不是同一个session,相对独立,互不影响。 跨域项目和跨语言项目都属于不同应用下的工程,此时session是不能共用,不是同一个session,所以在注销用户的同时触发一下报表方法: /WebReport/ReportServer?op=fs_load&cmd=ssout ,则可使用户session同步的效果。权限中session的定义及注销可参考Finereport帮助文档:

python基础之判断用户三次登录

冷暖自知 提交于 2019-12-01 15:28:30
需求分析: 实现用户名和密码登录验证 判断用户名和密码是否正确。正确则打印欢迎信息,错误则输出具体错误原因信息 用户可以连续输入三次密码,超过三次则锁定用户。 密码位数必须超过六位。 代码实现: #!/usr/bin/python #-*- coding:utf-8 -*- #Author:taoyake #date:2018-5-29 #导入隐藏不显示密码的模块 import getpass username = 'taokey' #正确的登录用户名 password = '1234567' #正确的登录密码,密码大于6位 count = 0 #计数器,默认为0 #通过user变量,获取到输入的用户名 user = raw_input("请输入您的用户名: ") #如果countde值小于3,循环就会一直执行 while count < 3: if user != username: #如果输入的用户不等于预先定义的用户名,则打印用户不存在并且退出循环 print "对不起,你输入的%s用户不存在" % user break else: pwd = getp 大专栏 python基础之判断用户三次登录ass.getpass("请输入您的密码: ") #输入密码 if len(pwd) <= 6: #如果输入的密码连续三次小于六位数,则提示账号锁定并退出 count = count

小练习

萝らか妹 提交于 2019-12-01 14:01:39
实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 2.实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 来源: https://www.cnblogs.com/kissfire008/p/11689615.html