我在Xcode应用程序中使用Parse,当我尝试使用以下信息登录时:
用户名:Admin 密码:test
它可以正常工作。但是当我输入以下信息时:
用户名:admin 密码:test
登录参数无效。有没有办法让Parse不区分大小写?
用户名:Admin 密码:test
它可以正常工作。但是当我输入以下信息时:
用户名:admin 密码:test
登录参数无效。有没有办法让Parse不区分大小写?
基本上评论中的链接所说的是,在创建新用户对象或让用户登录之前,请调用:
let username = usernameLabel.text
..........................
username = username.lowercaseString
..........................
//Then save the object
因此,这不是使Parse不区分大小写的方法,而是消除了使其不区分大小写的必要性,因为所有内容都转换为小写。
query.whereKey("username", matchesRegex: "myUsername", modifiers: "I")
或者 2)为用户的直接输入使用单独的列 displayUsername
并使用 username
的小写版本。 - keji