用户名

电商项目测试核心内容

99封情书 提交于 2019-11-29 05:46:27
一、登陆功能怎么测试? 功能方面的测试:   1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录,能否能跳转到正确的页面   2.输入错误的用户名, 验证登录失败,并且提示相应的错误信息   3.输入错误的密码, 验证登录失败,并且提示相应的错误信息   4.用户名为空, 验证登录失败,并且提示相应的错误信息   5.密码为空, 验证登录失败,并且提示相应的错误信息   6.用户名和密码都为空,点击登陆   7.用户名和密码前后有空格的处理 性能方面的测试   1.打开登录页面,需要多长时间   2.输入正确的用户名和密码后,登录成功跳转到新页面,需要多长时间 安全性方面的测试   1.密码是否在前端加密,在网络传输的过程中是否加密   2.用户名和密码的输入框,能否防止SQL注入攻击   3.用户名和密码的输入框,能否防止XSS攻击   4.错误登陆的次数限制(防止暴力破解)   5.是否支持多用户在同一机器上登录   6.一个用户在不同终端上登陆   7.用户异地登陆 用户体验测试:   1.页面布局是否合理,输入框和按钮是否对齐   2.输入框的大小和按钮的长度,高度是否合理   3.是否可以全用键盘操作,是否有快捷键   4.输入用户名,密码后按回车,是否可以登陆   5. 牵扯到验证码的,还要考虑文字是否扭曲过度导致辨认难度大,考虑颜色(色盲使用者)

Centos7修改用户名

醉酒当歌 提交于 2019-11-29 05:04:35
系统原来的用户lou,改为scrapy,要改以下个地方,注:没有修改对应密码 1. # vi /etc/passwd 修改其中的用户名部分、用户组部分、主目录部分 2. 修改用户组的配置文件 # vi /etc/group 修改用户名部分、用户组部分 3. # vi /etc/gshadow 4. # vi /etc/shadow 用户名部分 5. 修改主目录 # mv /home/lou /home/scrapy ———————————————— 原文链接:https://blog.csdn.net/u012293522/article/details/42396581 来源: https://www.cnblogs.com/cosmos-wong/p/11456242.html

pymysql 模块

丶灬走出姿态 提交于 2019-11-29 04:46:21
目录 一 IDE工具介绍(Navicat) 二 ymysql模块 一 IDE工具介绍(Navicat)   生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接mysql服务端的一个工具,并且他是图形界面版的。我们使用它和直接使用命令行的区别就类似linux和windows系统操作起来的一个区别。 ​ 下载链接: https://pan.baidu.com/s/1bpo5mqj   Navicat的安装教程看这篇博客:点击 掌握: 1. 测试+链接数据库 2. 新建库 3. 新建表,新增字段+类型+约束 4. 设计表:外键 5. 新建查询 6. 备份库/表 注意: 批量加注释:ctrl+?键 批量去注释:ctrl+shift+?键 二 ymysql模块   我们要学的pymysql就是用来在python程序中如何操作mysql,它和mysql自带的那个客户端还有navicat是一样的,本质上就是一个套接字客户端,只不过这个套接字客户端是在python程序中用的,既然是客户端套接字,应该怎么用,是不是要连接服务端,并且和服务端进行通信啊,让我们来学习一下pymysql这个模块 安装 pip3 install pymysql   一 链接、执行sql、关闭(游标)     

python连接mysql服务端

孤街浪徒 提交于 2019-11-29 04:42:49
python连接mysql的客户端 import pymysql # 导入模块 conn = pymysql.connect( host='127.0.0.1', # 主机模块 port=3306, # 端口号 user='root',# 用户名 password='123', # 密码 database='db', # 需要连接的库 charset='utf8' # 指定编码utf8 ) cursor = conn.cursor() # 获取游标 # cursor = conn.cursor(pymysql.cursors.DictCursor) # 获取的查询结果更加规范化 便于分辨 sql = "select * from dep;" ret = cursor.execute(sql) # ret 受影响的行数 # res = cursor.executemany(sql,[(a,b),(a1,b1),(a2,b2)]) # 插入多行数据时 print(cursor.fetchall()) # 取出所有的 print(cursor.fetchmany(3))# 取出多条 print(cursor.fetchone()) # 取出单条 cursor.scroll(3,'absolute') # 绝对移动,按照数据最开始位置往下移动3条 cursor.scroll(1,

mysql-用户权限管理

帅比萌擦擦* 提交于 2019-11-29 03:51:25
目录 用户管理 创建mysql账号 权限管理(建号常用) 用户管理 主要为了控制权限,让不同开发者,仅能操作属于自己的业务范围内的数据 创建mysql账号 账户中涉及三个数据: 账户名: 用户名 密码 ip地址: 如果是本机,可以不写,@+主机地址 端口号: 默认为3306,可以不写 create user 用户名@主机地址 identified by "密码"; # 操作用户,只能由root账号进行 # 这种操作不常用,因为账户没有任何权限,无法做操作 # 删除 将同时删除所有权限 drop user 用户名@主机地址; 权限管理(建号常用) 涉及到的表(几种授权情况) # all 表示 增删改查所有权限 ,可以给单个权限 如select/update/drop # *.* 第一个*表示所有库,.*表示所有表 # 开启权限 # 1 user 用户相关信息权限,即给所有权限, 可以在user表中查看到权限信息 grant all on *.* to 用户名@主机地址 identified by "密码"; # 2 db 用户的数据库权限, 即只能对指定数据库进行增删改查, 可以在db表中查看权限信息 grant all on 库名.* to 用户名@主机地址 identified by "密码"; # 3 tables_priv 用户的表权限 grant all on 库名.表名

SVN客户端上怎么切换登录用户

喜欢而已 提交于 2019-11-29 03:41:45
方案一: windows环境: 1、在项目上右键,选择TortoiseSVN-->settings, 2、在弹出的TortoiseSVN Settings页面中选择“Saved Data”选项, 3、然后点击“Authentication data”对应的“Clear”按钮,清除一下之前的认证信息就可以了。 下次,就会要求输入用户名和密码,OK! linux环境:svn co --username xxxxx svn://www.yyy.com/aa/bb 方案二: 1、通过删除SVN客户端的账号配置文件 (1)找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 Documents and Settings\alex\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。 (2)使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。 2、通过修改SVN服务端账号配置文件,这部分需要SVN的管理员配合 (1)找到服务端账号配置文件,这个文件位于SVN服务器的安装路径 config文件夹,打开并编辑passwd文件,删除或注释需要被替换的账号 (2)在客户端使用SVN更新或提交,使得客户端与服务端进行通讯

Linux基础命令

只愿长相守 提交于 2019-11-29 03:21:32
Linux基础 Linux: 多用户多任务的OS Ubuntu上网方式: NAT模式:借助于Windows上网(交换机上只识别到一台电脑) 桥接模式:借助于点的物理网卡虚拟出来一台电脑上网(交换机上可识别出两台电脑) 仅主机模式:仅Windows和虚拟机通信,不需要网络 sudo ifconfig ens33 up/down 开启/关闭网卡 命令 一、Ping: 测试网络连接是否正常 格式:Ping ip地址 –s 数据包的大小(最大为65507) -s为linux中对数据包大小的设置 -l为Windows中对数据包大小的设置 二、who:查看当前的登录的用户信息(所有使用该用户的信息) 格式:who 查看当前的使用该用户的信息 格式:whoami 查看当前用户 三、exit:退出登录 为远程登录时则退出远程登录的用户,回到之前的用户 为当下用户时退出终端窗口 四、useradd:添加新用户名 格式:useradd 新的用户名 [-m] [-d] /home/新用户名 -g 新组名 自己会创建一个以当前用户名的一个组(若没有-g选项时) -d 指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录 -m 自动创立目录 五、passwd:设置用户密码 格式:sudo passwd 用户名 当创建了新用户后应当随即设立新密码 六、su

Access denied; you need the SUPER privilege for...

♀尐吖头ヾ 提交于 2019-11-29 01:05:12
问题现在还没有解决,原因是我的网站是放在一个空间里,数据库无法使用root登录,想在数据库里面新建个视图,可不会建,粘贴代码修改用户名 也不成功,始终提示用户权限的问题,希望有高手帮忙解决一下 至于还原错误的问题,应该是权限的问题, 表还原应该没什么问题,一般 视图和存储过程的还原都会出点问题,都是因为不同用户造成的,有时甚至是因为root重名同名的问题,请看下面的视图和存储过程的DDL: -- View "number_key_motif" DDL CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `number_key_motif` AS select .....; -- Procedure "left_5" DDL CREATE DEFINER=`root`@`localhost` PROCEDURE `left_5`() BEGIN ..... END; 看到了吧,视图和procedure的DDL都是带有Definer的信息的,而phpadmin/mysqladmin/navicat等管理工具在备份时都是直接把DDL语句导出的, 而再还原时肯定也是试图去执行那些DDL的,这样当然在本例中它们是尝试去用root的definer在另一台导入的服务器上去执行建视图

Oracle默认的用户名和密码

佐手、 提交于 2019-11-28 18:55:00
前面换了一台机器,害的我又把所有的软件装了一遍,开发环境重新配置(vs2003、vs2008、oracle……),真是不容易,期间也遇到了不少问题,不过都很容易解决。但是在oracle安装中,创建了一个数据库,安装过程中也设置了用户名和密码,但是就是登录不成功,查来查去就是用户授权的问题,所以还的通过oracle系统管理用户登陆进行对之前的用户名授权。   Oracle中默认的用户名和密码如下表格:      一些简单的操作:   运行 —> 输入cmd—>输入sqlplus   此时需要输入用户名和密码 可以使用 system   1.创建临时表空间:   create temporary tablespace test_temp   tempfile '/oracle/product/10.2.0/oradata/test/test_temp01.dbf' //目录要存在   size 32m   autoextend on   next 32m maxsize 1024m   extent management local;   2.创建数据表空间:   create temporary tablespace test_data   tempfile '/oracle/product/10.2.0/oradata/test/test_data01.dbf' //目录要存在