Django:如何检查用户名是否已经存在
我不是 Django 的高级用户.我在网上看到了很多不同的方法,但它们都是用于修改模型或太复杂以至于我无法理解.我在 MyRegistrationForm 中重用 UserCreationForm class MyRegistrationForm(UserCreationForm): email = forms.EmailField(required=True) class Meta: model = User fields = ('username', 'email', 'password1', 'password2') def save(self, commit=True): user = super(MyRegistrationForm, self).save(commit=False) user.email = self.cleaned_data['email'] u
310 2022-08-25
编程技术问答社区
sqlite3中的用户名和密码
我在 linux 机器上使用 sqlite3,我得到的数据库没有用户名和密码.我可以设置相同的用户名和密码吗? 解决方案 不,sqlite3 数据库是非常轻量级的系统.他们不需要服务器,所有数据都存储在一个文件中.sqlite/sqlite3 包不支持用户名/密码. 为了实现简单性,SQLite 不得不牺牲其他一些人认为有用的特性,例如高并发、细粒度访问控制、丰富的内置函数集、存储过程、深奥的 SQL 语言特性、XML 和/或 Java 扩展、TB 或 PB 可扩展性等等. (sqlite,何时使用) 但是,由于它只是一个文件,您可以使用密码对文件进行加密以保护您的数据.
154 2022-08-23
编程技术问答社区
搜索过滤器继续
这是我目前所拥有的.search_db.php 现在将用户字段显示为超链接,这很棒,当链接被点击时,我没有得到任何搜索结果. search_db.php $term = $_POST['term']; $data = mysql_query("select * FROM mordred13 WHERE alliance like '%$term%' ORDER BY alliance, might DESC"); echo " "; echo " Alliance User Might"; // loop through results of database query, displaying them in the table while($row = mysql_fetch_array( $data ))
132 2022-08-23
编程技术问答社区
VBA Excel用户名授予访问权
寻求一点帮助,我有一个 Excel 文档,它应该只授予某些用户访问权限,所有员工都有一个用户名,当他们输入任何信息时,他们的条目就会显示出来.我希望保护该文件,以便只有某些员工可以访问.到目前为止我有 Private Sub Workbook_Open() Dim Users As Variant Dim UName As String Dim UFind As Variant Users = Array("JBLOGS", "DOEJOHN", "ASmith", "JanDoe") UName = Environ("UserName") On Error Resume Next UFind = WorksheetFunction.Match(UName, Users, 0) If Err 0 Then MsgBox "You are not authorised to use this Workbook" ThisWorkbook.Clo
514 2022-08-15
编程技术问答社区
获取Windows用户名称--不同的方法
在 .NET 中似乎有几种方法可以获取当前的 Windows 用户名.其中三个是: string name = WindowsIdentity.GetCurrent().Name; 或 string name = Thread.CurrentPrincipal.Identity.Name; 或 string name = Environment.UserName; 有什么区别,为什么选择一种方法而不是另一种?还有其他方法吗? 解决方案 Environment.UserName 在 advapi32.dll 中调用 GetUserName.这意味着,如果您冒充其他用户,此属性将反映这一点. Thread.CurrentPrincipal 有一个设置器,可以通过编程进行更改.(顺便说一句,这不是冒充.) WindowsIdentity 是您当前的 windows 身份(如果有).它不一定反映用户,想想带有 FormsAuthentication 的 AS
124 2022-08-09
编程技术问答社区
安卓系统中简单的用户名密码代码不工作
在android studio中,我制作了一个简单的用户名和密码代码,如果用户名和密码编辑文本视图中的值都是特定值(例如“蛋糕"和“机器人"),那么当我测试它并输入时正确的用户名和密码值被告知我输入了错误的匹配项? 这里是主要活动 public class MainActivity extends AppCompatActivity { EditText usernameET; EditText passwordET; Button SignIn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); usernameET = (EditText) findViewById(R.id.username); password
198 2022-08-04
编程技术问答社区
在用户名改变后刷新导航条上的用户名(使用Asp.Net, MVC和C#)。
当用户在登录时更改了他或此处的用户名后,我正在尝试更新导航栏中的用户名(使用 ASP.NET、MVC、C#).因此显示了用户名,但是当它更改时在用户注销并再次登录之前,旧用户名仍显示在导航栏中. 有人知道如何在导航栏中以一种不错的方式显示新用户名吗? 这是导航栏外观的简短版本: @if (Request.IsAuthenticated) { @Html.AntiForgeryToken() @User.Identity.GetUserName() } 以下是如何更新新用户名/电子邮件的简短版本: aspUser.UserName = model.Email; aspUser.Email = model.Email; var result = aw
150 2022-07-31
编程技术问答社区
使用MYSQLi检查数据库中的用户名是否存在/被激活
$username = mysqli_real_escape_string($_POST['username']); $result = mysqli_query($connect, "SELECT * FROM account WHERE username='".$username."' AND activate='0'"); while($row = mysqli_fetch_assoc($result)) { echo 'Account not activated.'; } 我是 MYSQLi 的新手,如果用户输入错误的用户名并且未激活,我需要有关如何显示错误的帮助.到目前为止,我得到了上面的代码. 解决方案 试试这个 $username = mysqli_real_escape_string($_POST['username']); $result = mysqli_query($connect, "SELECT * FROM account
276 2022-07-31
编程技术问答社区
Php 确保一个独特的用户名
我有一个注册页面,我想确保用户名是唯一的.我已经在这里尝试了所有解决方案,但没有任何东西对我有用. 这是我目前遇到的错误: Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\project\projectregistered.php on line 16 Query was empty 这是我的 php:
84 2022-07-31
编程技术问答社区
在SQL Server 2008中没有用户名和密码的Sqlcmd命令?
如何以当前登录用户的身份自动运行传递给 sqlcmd 的命令,即无需输入用户名和密码? 我只想使用 Windows 身份验证.它是一个本地服务器. 谢谢, 解决方案 sqlcmd 采用 -E 参数,表示“使用可信连接"... IOW,您的 Windows 凭据. http://msdn.microsoft.com/en-us/library/ms162773.aspx
334 2022-07-26
编程技术问答社区
JQuery用户名验证
有没有人有一个使用 jquery 验证和 jquery addmethod 的用户名检查器的工作示例? 类似这样的: $("#register_form").validate({ onkeyup:false, rules: { username: { required: true, minlength: 3, usernameCheck: true // remote check for duplicate username }, }); jQuery.validator.addMethod("usernameCheck", function(username) { var isSuccess = false; $.ajax({ url: "username_availability.php", data:
170 2022-07-19
编程技术问答社区
如何在Windows下的Git Bash控制台签出?
我在 Windows 上使用 Git,版本 2.9.2.windows.1. 我在一个存储库项目上工作,当我进行推送时,它要求我输入我的 Github 用户名和密码.我输入了我的 Github 用户名和密码来更新项目. 在我的下一次推送中,它不再询问我的用户名和密码.我对项目的所有修改都已更新. 看起来我的用户名和密码已“保存".我如何“取消保存"它们? 如何退出? 我试过了 git config --global --unset user.name git config --global --unset user.email git config --global --unset credential.helper 但他们不会让我退出. 我想清除我的登录信息,所以下次我推送时,它会再次要求我输入我的用户名和密码. 我找到了解决方案(感谢 VonC): 转到:控制面板->用户帐户->管理您的凭据->Windows凭据->在通用凭据下有
284 2022-07-19
编程技术问答社区
在Xcode中改变Git的用户名?
有什么方法可以更改 Xcode 的 Git 用户名和电子邮件?当我现在尝试提交时,它会发布我的真实姓名.我希望它发布我的 GitHub 用户名,以便您可以将提交链接到我在 GitHub 上的用户. 通常使用 Git,我可以在终端中键入 git config --global user.name whoosh,但它似乎不适用于 Mac 和 Xcode. 解决方案 如“Xcode 4 中设置的 Git 提交信息在哪里?",XCode 从您的 联系人卡片 中从您的 (2012) 通讯录 (在 2014 年称为联系人). 更改您的联系人卡片会更改用户信息(对于 新 提交) 2014 年更新(2 年后),如 sergtk 的 answer,XCode (5+) 现在支持 git config user.name 和 user.email.
400 2022-07-19
编程技术问答社区
批量脚本文件名
我使用的是下面的批处理脚本,从当前文件夹中的文件复制到指定的位置。 关闭@echo 回声将文件复制到目的地 复制* .EPS * \\\\ 10.10.14.13 \\广告人\\中\\显示终端) 我现在面临两个问题在上面的脚本。 我不能够选择一个特定的文件并运行脚本,例如如果文件夹得到更多(EPS)文件是将所有文件复制到该位置。 我想在每个复制文件的末尾插入我的用户的登录名。 我的文件名看起来像 F0#CGDBANG000947532#.EPS ,我想这样的 F0#CGDBANG000947532#username.eps 。 解决方案 最后,经过一番您的意见在这里和您的其他问题,我理解你的要求(我认为)。关闭@echo 为%%我在(%*)如果做/我“%%〜黄宗羲”==“每股收益”复制“%% i”的“\\\\ 10.10.14.13 \\广告人\\中\\显示终端\\ %%〜に%的用户名%。%%〜黄宗羲“ 暂停
410 2022-07-19
编程技术问答社区
在Python中使用子进程访问Bash环境变量
我可以在 Python 中使用子进程处理的查询来确定终端的宽度,如下所示: int(subprocess.Popen(['tput', 'cols'], stdout = subprocess.PIPE).communicate()[0].strip('\n')) 如何以类似的方式确定 Bash 用户名?那么,如何使用子进程在 Python 中查看 ${USER} 的值? 解决方案 正如 Wooble 和 dano 所说,不要为此使用子进程.使用 os.getenv("USER") 或 os.environ["USER"]. 如果你真的想使用 subprocess 那么 Popen(['bash', '-c', 'echo "$USER"'], ...) 似乎和 Popen("echo $USER", shell=True) 一样工作,尽管它们都不是特别令人愉快(尽管要在正在执行的命令行上使用环境变量,所以必须涉及 shell,所以你无法避免). 编辑:我之前的
1540 2022-07-19
编程技术问答社区