草庐IT

ssh免密登录

全部标签

php - Laravel 以另一个用户身份登录

我目前正在开发一个laravel应用程序,其中有3个user_rolessuper管理员管理员正常所以每个角色都可以访问他下面的角色。例如super管理员可以访问管理员和普通用户帐户。如何允许经过身份验证的super管理员用户通过单击按钮以管理员或普通用户身份登录?USER_ROLESTABLEidname1superadmin2admin3normal----------------------------USERSTABLEidfirst_namelast_nameuser_role_idpassword1johndoe1*******2janedoe2*******3cassie

php - 从服务器到服务器的持久登录信息

我目前在2个Web服务器上工作,一个是Coldfusion,另一个是PHP。现在,Coldfusion服务器是我的主要服务器,用户可以在其中登录以访问受限数据。但是,我也开始使用PHP服务器,并希望让用户透明地访问该服务器上的特定页面-该服务器也需要登录信息。我不希望用户登录两次。有没有办法做到这一点?谢谢更新:在Intranet环境中工作,所以我不能使用任何公共(public)解决方案。更新:我要求这样做的原因是因为我们正在从MSQL/Coldfusion环境(初始服务器)迁移到PHP/ORACLE(新服务器)。所以我也有2个用户表(尽管它们包含大部分相同的信息)。我正试图避免使用我

php - 让javascript知道php服务器端登录/注销的推荐方法?

出于方便通知的目的,而非安全信息目的:我在登录时使用javascript轮询新信息。我希望它在注销时停止。让javascript了解登录/注销状态的最佳方式是什么?在登录时运行一个javascript函数,在注销时运行一个(如果他们导航离开并直接返回可能会被跳过)?定期运行投票以检查对安全(仅登录)信息的访问,如果该访问不可用则跳过进一步的投票?我还没有找到另一个选项?如果重要的话,我正在运行php服务器端。 最佳答案 Cookie方法应该有效。您可以做的另一件事是创建一个JSON页面,如果用户已登录,该页面返回true或false

PHP登录系统,如何保护它

这里是php新手。下面是我用来构建登录系统以输入mypage.php的代码它工作得很好,但它很天真,任何人都可以在url中键入mypage.php并避免登录页面。我怎样才能使它更安全?非常感谢!if(isset($_POST['submit'])){$user=$_REQUEST['user'];$pass=$_REQUEST['pass'];$sql="SELECT*FROMloginWHEREuser='".$user."'";$res=$this->new_db->select($sql);$row=$this->new_db->get_row($res);if(isset($r

php - 基于 Symfony 2 的项目的安全性和登录

我正在开发一个基于Symfony2PHP框架的网络应用程序。它有一个注册用户的登录页面。我想为每个登录系统的用户执行一些自定义逻辑。基本上,我想在任何用户登录系统时记录,但我不想在主页的Controller上执行此操作,因为每次用户重新加载主页时它都会记录。我还想实现一个在用户登录系统时调用的函数,这样我就可以决定是否授予任何用户访问权限(基于存储在用户数据库中的全套信息)。我怎样才能做到这一点? 最佳答案 对于您问题的第一部分,我有类似的东西(例如,存储用户登录的最后日期和时间)。我沿着事件触发的服务路线走下去。在您的服务配置中(

php - 服务器端登录提示框

例如,当我登录我的路由器固件时,我会收到一个输入用户名和密码的提示框,这是如何完成的?据我所知,JavaScript的prompt()只返回一个值。我知道它一定是服务器端的,因为页面会继续“加载”,直到我关闭该框。在框关闭之前,我也无法在浏览器中切换标签页。是否可以用PHP做这样的事情?这是怎么做到的?提前致谢 最佳答案 它使用基本HTTP身份验证完成,为此您需要创建一个用户/密码文件并告诉服务器某个文件夹需要使用基本HTTP身份验证。这可以在服务器配置或.htaccess中完成 关于p

php - 尝试登录到 wp-admin 会给出带有文本字符串 : "Blocked" 的空白页面

在我的site.com/wp-admin上单击登录时,我被重定向到一个只有一个文本字符串的空白页面:blocked信息:我正在使用Wordpress和我的托管服务提供商one.com。我读过有关无法访问登录屏幕的人的信息,但就我而言,我可以访问它,但无论我使用什么凭据,我仍然会被重定向到“空白”被阻止的站点。因为我是新手并且还在学习,所以我不小心尝试连接到one.com而不是mysite的FTP服务器。这使得One.com阻止我的IP进入我的网站。我联系了他们并告诉他们我是新手并且错误地向他们发送了连接请求(可能认为这是DoS攻击)。他们解除了对我的封锁,所以我现在可以访问我的网站了。

php - PHP 中的登录集成

在我的主机上,我目前安装了2个wordpress应用程序、1个phpBB论坛和一个MediaWiki。有没有办法合并登录以便所有应用程序共享相同的凭据?例如,我只想在我的phpBB中注册,然后我想使用给定的用户名和密码访问所有其他应用程序。即使您不知道统一方式,您还知道哪些其他登录集成?各有优缺点? 最佳答案 当您集成系统时。只需记住两件事:登录系统使用两个系统检查用户名/密码。更改密码更新两个系统上的密码。 关于php-PHP中的登录集成,我们在StackOverflow上找到一个类似

php - 模块 'ssh2' 已加载到第 0 行的未知中

我使用以下函数将文件从一台服务器复制到另一台服务器。它大部分时间都有效,但有时我开始在日志文件中收到此错误:Module'ssh2'alreadyloadedinUnknownonline0它停止复制。稍后由于某种原因,错误将停止并且复制将再次开始工作。这里有什么问题?functiongetConn($server,$username,$password){$connection=0;if(function_exists("ssh2_connect")){$connection=ssh2_connect($server,3817);if($connection){if(ssh2_aut

php - Yii 重定向到用户/登录

我是新手Yii开发人员,我有带有访问规则的AdminController。所以这个Controller只为特定用户启用,否则它会重定向到"example.com/site/login"但我需要它重定向到"example.com/user/login"。那你能告诉我怎么做吗? 最佳答案 您可以更改用户组件的loginUrl属性,因此在您的main.php配置文件中进行以下更改:array(//......'components'=>array('user'=>array('loginUrl'=>array('user/login'),