草庐IT

angular2-social-login

全部标签

php - 拉维尔 5 : How to store extra attributes to user login session

我实际上正在项目中实现2因素身份验证。我做的是Auth::user()->google2fa_passed=1;实际上它并没有真正存储,当导航到另一个页面时,该值丢失了。我也不想保留在另一个session中,因为当用户注销时(或用户从浏览器中删除sessioncookie),然后将显示一个登录页面,并通过2再次验证因素。知道如何在用户session中再保存1个属性吗? 最佳答案 当您使用Auth::user()时,它会为您提供经过身份验证的用户的Eloquent模型。如果你想在session中存储数据,你需要使用Sessionfac

php - 拉维尔 5.1/AngularJS : Reset password in Angular view (how to validate CSRF token? )

我设法调整了默认的Laravel身份验证,以便它可以作为我的AngularJS的API,到目前为止一切正常。可以转到/reset并输入一封电子邮件,然后收到一封带有密码重置链接的电子邮件,该链接转到/reset/{token}如果您没有收到任何验证错误,您的密码将成功更改。唯一的问题是,因为我使用的是AngularView,所以在显示reset-password状态之前,实际上没有任何东西可以验证token并确保它不是乱码。我尝试将其添加到Controller的顶部:if($stateParams.token!=$cookies.get('XSRF_TOKEN')){$state.go

Angular 2 UI-Router:在父状态中更改数据

我有一个使用Angular2和UI-ROUTER(不是ngroute)。它有:父状态“父”,控制的视图标题和控制如下图所示,两个儿童状态为“幼稚”和“儿童”,控制着孩子在输入任何一个儿童状态时,我需要将一些文字诸如'childa'标题查看由父状态控制的。我该怎么做?输入儿童状态时,如何将数据传递给父状态?此“孩子”文本与任何组成部分无关,而与它输入的儿童状态有关。(所以我认为我不应该将其通过组件树。)我定义了这样的状态:exportconstparentState={name:'parent',url:'',redirectTo:'childA',views:{'header':{compon

ZAP似乎错误地报告了Angular App中的路径遍历漏洞

我正在运行OWASPZAP作为自动CI/CD流程的一部分。我正在进行蜘蛛和积极的扫描。该报告显示有路径遍历误差。首先,这是一个Angular2站点,因此服务器上不会揭示任何内容。其次,当我在有或没有“攻击”的情况下查看有关的URL时,结果是相同的。此URL仅将JavaScript文件下载到浏览器中,而Querystring被忽略了。我们正在使用webpack进行捆绑。https://mysite/js/vendor.ece5bf651436a14bea3e.bundle.js?query=c%3A%2F如果是假阳性,我们如何标记这一点,以便随后的运行不会继续将其视为问题?我们正在使用每周的Do

当NGIF为false时,Angular4 ng-content将建立

我有新的问题ng-content传输。假设我有一个组件my-component那在它的ngOnInit()功能对负载进行一些重型操作(目前,只有一个console.log()).我有一个包装器,可以通过transclusion显示内容(my-wrapper.component.html).如果我这样设置周围环境,日志语句不会显示:我认为,my-wrapper组件不会构建,因此内容被忽略。但是,如果我试图将逻辑移至my-wrapper这样的组件(my-wrapper.component.html):我总是看到console.log()输出。我想,my-component建造然后存放到*ngIf变

Angular2- formGroup验证不触发

我在表单内有一个form组。当我单击“提交”按钮时,我需要验证FormGroup控件,但没有触发。交易形式是形式,分配形式是FormGroup。单击“添加”按钮IE时,我需要验证FormGroup孤独。所需的现场验证没有触发。component.tsthis.transactionForm=this.fb.group({allocationForm:this.fb.group({fund:newFormControl(['',Validators.required]),amount:newFormControl(['',Validators.required]),})});htmlname:{

php - Facebook API : Login using JavaScript SDK then checking login state with PHP

我正在使用Facebook的JavaScriptSDK在用户单击登录按钮时弹出登录弹出窗口。代码是,正如Facebook在文档中提供的那样:$(".loginButton").click(function(){FB.login(function(response){FB.api('/me',function(response){console.log(response.id);//UserIDshowsupsoIcanseethattheuserhasacceptedtheapp.});});我还可以使用FB.getLoginStatus()来检查用户是否确实登录并接受了应用程序。但是

php - Angular2 http.post 表单值到 php 服务器

我正在尝试将表单值从Ionic2(Angular2typescript)项目发送到我将在其中发送联系邮件的php服务器。我无法获得我应该获得的值...这是我的form.service.ts:import{Injectable}from'angular2/core';import{Http,Response}from'angular2/http';import{Headers,RequestOptions}from'angular2/http';import{Observable}from'rxjs/Observable';@Injectable()exportclassFormServ

PHP Secure Login - 密码加密

这里是要实现安全登录的登录系统/main_login.phpUsername:Password:检查登录.php登录成功.phpLoginSuccessful.Logout注销.php问题是我想通过密码加密或任何其他方法(如果有的话)进行安全登录。我是PHP初学者 最佳答案 您可以使用md5对密码进行一定程度的加密。您需要对用户注册时和登录md5之前的密码进行md5....例子://定义$myusername和$mypassword$我的用户名=$_POST['我的用户名'];$mypassword=$_POST['mypasswo

php - 在angular js中获取php的数组数据并且无法更新php中的数据

我是angularjs的新手,我想更新我无法更新数据的注册表数据以及如何在angularjs的脚本文件中打印php的数组值。请期待上面的代码并提供所需的解决方案。获取数据.php:fname;$lname=$data->lname;$gender=$data->gender;$state=$data->state;$query="INSERTINTOregistration(reg_fname,reg_lname,reg_gender,reg_state,reg_id)values('".$fname."','".$lname."','".$gender."','".$state."'