小编ban*_*nsi的帖子

我无法比较我的数据库和输入的密码

我使用php crypt函数来确保密码安全,但是当我尝试将输入的密码与数据库中的密码进行比较时,它将无法正常工作.

这是我在第一时间创建密码的代码:

$crypt_password = crypt($_POST['confirm-password']);
Run Code Online (Sandbox Code Playgroud)

这是我试图与另一个函数中的密码进行比较:

$input_crypt_password = crypt($_POST['input-pw']);

if ($input_crypt_password == $dbpassword){
    // do change password function
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.

当我打印两个密码时,它们是不同的.

为什么密码不同,即使我输入相同的密码并在两者上使用crypt功能?

任何人都能指出我正确的方向吗?

php

7
推荐指数
3
解决办法
405
查看次数

带有10.2.0的Google Play服务(Google Places API Android)获取例外

我正在使用Google Place API的Google Play服务。当我将build.gradle文件中的Google Play服务10.0.1更新为10.2.0时,我在行以下得到了以下异常:-

mGoogleApiClient = new GoogleApiClient.Builder(getActivity())
            .enableAutoManage(getActivity(), this)
            .addApi(Places.GEO_DATA_API)
            .build();
Run Code Online (Sandbox Code Playgroud)

对于10.0.1版,它也不起作用。

Exception :-

java.lang.NoSuchFieldError: No static field GOOGLE_PLAY_SERVICES_VERSION_CODE of type I in class Lcom/google/android/gms/common/zzc; or its superclasses (declaration of 'com.google.android.gms.common.zzc' appears in /data/app/com.xyz.app-1/base.apk)
    at com.google.android.gms.common.GoogleApiAvailability.<clinit>(Unknown Source)
    at com.google.android.gms.common.api.GoogleApiClient$Builder.<init>(Unknown Source)
    at com.techmobia.fourmoles.ui.bookteetime.BookTimeFragment.onCreate(BookTeeTimeFragment.java:102)
    at android.support.v4.app.Fragment.performCreate(Fragment.java:2177)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1244)
    at android.support.v4.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1080)
    at android.support.v4.app.FragmentTransition.calculateFragments(FragmentTransition.java:971)
    at android.support.v4.app.FragmentTransition.startTransitions(FragmentTransition.java:95)
    at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2143)
    at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2098)
    at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1979)
    at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:626)
    at android.support.v4.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:166)
    at android.support.v4.view.ViewPager.populate(ViewPager.java:1268)
    at android.support.v4.view.ViewPager.populate(ViewPager.java:1116)
    at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1642)
    at android.view.View.measure(View.java:18809)
    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5954)
    at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1465)
    at android.widget.LinearLayout.measureVertical(LinearLayout.java:748)
    at android.widget.LinearLayout.onMeasure(LinearLayout.java:630) …
Run Code Online (Sandbox Code Playgroud)

android google-places-api google-play-services

5
推荐指数
1
解决办法
868
查看次数

在设计时隐藏私人子控件属性

我有一个带有某些私有子控件的容器控件。如何在设计时隐藏属性浏览器以免显示控件。在设计时,每个控件上还显示了一个锁和一个正方形图标。

在此处输入图片说明

我试图设置控件

<Browsable(False), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), Bindable(False)>
<EditorBrowsable(EditorBrowsableState.Never)>
Run Code Online (Sandbox Code Playgroud)

还试图<DesignTimeVisible(False), ToolboxItem(False)>为孩子设置控制。但即使无法编辑,它仍会显示在设计器中。

目前,我正在设计时和运行时绘制控件,以加载实际控件。有没有更简单的方法可以做到这一点?

.net windows-forms-designer visual-studio winforms

5
推荐指数
1
解决办法
118
查看次数

获取包含类的输入框的所有ID

如何获取包含特定类值的输入框的ID

例如:

<input id="first" class="failed" />
<input id="last" class="failed" />
<input id="city" class="failed" />
<input id="state" class="failed" />
Run Code Online (Sandbox Code Playgroud)

我想在按下按钮或命令后提醒包含类失败的所有ID.

html jquery alert class attr

2
推荐指数
2
解决办法
1492
查看次数

"expr1?expr 2:expr 3"的解释?

我在这里很难理解这句话:

for( int i=0; i< out_length; i++){

     int num=i < length_a ? array_a[i] : 0;

...
...
Run Code Online (Sandbox Code Playgroud)

我用Google搜索的内容:

expr1?expr2:expr3

如果expr1计算为非零值,则计算expr2,否则计算expr3.整个表达式的值是expr2或expr3的值(这意味着expr2和expr3的类型必须相同).

但是我仍然感到困惑,如果你能把这个陈述变成一些if-else块会很有帮助,谢谢你的帮助..

c operators

0
推荐指数
1
解决办法
2925
查看次数

在 vb.net 中打印多页

如何打印多页?在我的表单中,我有带有相应标签的文本框,例如。(id、name、course 等)但问题是 1 页不足以显示所有文本框。我必须添加另一个页面来显示带有标签的剩余文本框。我试图将 e.hasmorepages 设置为 true,但第二页中出现的文本框与第一页中出现的文本框相同,它不会继续。

这是我的代码:

Private Sub printSisDoc_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles printSisDoc.PrintPage

    Dim labelFont As New Font("Arial", 11, FontStyle.Bold)
    Dim textFont As New Font("Arial", 11, FontStyle.Regular)
    Dim headerFont As New Font("Arial", 12, FontStyle.Bold)

    e.Graphics.DrawString(lblGrade.Text, headerFont, Brushes.Black, 650, 660)
    e.Graphics.DrawString(grade11.Text, textFont, Brushes.Black, 660, 690)
    e.Graphics.DrawString(underline.Text, labelFont, Brushes.Black, 643, 692)
    e.Graphics.DrawString(grade12.Text, textFont, Brushes.Black, 660, 715)
    e.Graphics.DrawString(grade13.Text, textFont, Brushes.Black, 660, 740)
    e.Graphics.DrawString(grade14.Text, textFont, Brushes.Black, 660, 765)
    e.Graphics.DrawString(grade15.Text, textFont, Brushes.Black, 660, 790)
    e.Graphics.DrawString(grade16.Text, textFont, Brushes.Black, 660, …
Run Code Online (Sandbox Code Playgroud)

vb.net printing printdocument

0
推荐指数
1
解决办法
8050
查看次数

jQuery - 无法提交动态创建的表单

我无法提交动态创建的表单.我尝试了很多方法,但表单没有提交.以下是我尝试过的几种方法.

在这段代码tosubmit中实际上是使用创建的json字符串JSON.stringify.当我使用调试时,我也没有收到任何错误Opera Dragonfly.我可以看到正确添加到DOM的表单.

方法1

var frmstr = '<form id="tbl_tmpfrm" method="post" action="/test.php">';
frmstr +='<input type="hidden" name="submit" value="true"/><input type="hidden" name="data" value=""/></form>';
$('body').append(frmstr);
$('#tbl_tmpfrm').find('input[name="data"]').val(tosubmit);
$('#tbl_tmpfrm').submit();
Run Code Online (Sandbox Code Playgroud)

方法2

var frmstr = '<form id="tbl_tmpfrm" method="post" action="/test.php">';
frmstr +='<input type="hidden" name="submit" value="true"/><input type="hidden" name="data" value="'+tosubmit+'"/></form>';
$('body').append(frmstr).submit();
Run Code Online (Sandbox Code Playgroud)

tosubmit当我使用时,我能够在服务器端成功提交和验证ajax.但我想要一个正常的提交.我究竟做错了什么?

请帮忙.谢谢.

jquery

-2
推荐指数
2
解决办法
1万
查看次数