草庐IT

php - 在 Siteground 共享主机帐户上使用 cPanel LiveAPI PHP 类

我想知道是否有人在共享托管服务提供商(在我的例子中是Siteground)上实现了对cPanel的PHP应用程序级访问。我一直在查看LiveAPIPHP网站上的文档,它提到它涉及管理主cPanel安装目录中的一些文件。我找不到对任何可下载资源的引用,因此,如果可以提供指向这些资源的链接以及您如何执行实现的示例,那就太好了。我希望以编程方式(在PHP中)在cPanel中创建子域并为其提供相应的路由目录。我发现了这个相关问题,但它导致死胡同,因为主要的PHP类链接不起作用https://stackoverflow.com/questions/7549015/php-create-subdo

PHP 邮件功能不会将电子邮件发送到同一域中的有效帐户

我正在使用邮件功能如下:mail($emailto,$subject,$body,$headers);mail('askme@mysite.com',$subject.'/'.$emailto,$body,$headers);第一个是为最终用户准备的。第二份给我,用于记录。有时最终用户会指定他们的电子邮件地址,有时是空白。指定电子邮件地址后,最终用户实际上可以毫无问题地收到电子邮件但是,无论哪种情况,都没有电子邮件发送到askme@example.com-我也检查了垃圾邮件文件夹。在我的/mail/new文件夹中,我看到许多创建的文件类似于以下内容。该错误不正确,因为askme@mys

php - 如何使用 Google 帐户对我们网站上的用户进行身份验证

如何在我们的网站上使用google帐户对用户进行身份验证。我希望用户被重定向到谷歌登录页面,然后将他重定向到我的网站。我想要在PHP中实现这个。 最佳答案 你想要OAuth.oauth-php是一个用PHP来帮助解决这个问题的库。 关于php-如何使用Google帐户对我们网站上的用户进行身份验证,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4201984/

php - 如何使用 PHP 从 IMAP 帐户发送电子邮件?

我在通过PHP/IMAP发送电子邮件时遇到问题-我不知道是不是因为:我没有正确理解IMAP,或者我的服务器有问题我的应用程序打开到电子邮件帐户的IMAP连接以阅读收件箱中的邮件。它成功地做到了这一点。我遇到的问题是我想从此帐户发送邮件并将它们显示在发件箱/已发送文件夹中。据我所知,PHPimap_mail()函数不会以任何方式连接到我当前打开的IMAP流。我的代码执行时没有抛出错误。但是,电子邮件永远不会到达收件人,也不会显示在我的已发送文件夹中。privatefunctioncreateHeaders(){return"MIME-Version:1.0"."\r\n"."Conten

php - 从 dovecot/postfix 上的 php 脚本创建一个新的电子邮件帐户

我想制作一个页面,允许人们在dovecot/postfix服务器上(通过imap)创建新的电子邮件帐户。我看过php函数imap_open和imap_createmailbox,但是这些函数不创建帐户,它只创建一个新目录:/(并且您需要现有帐户的登录名/密码才能使用imap_open...)所以我想知道是否可以这样做:)。编辑我添加这个是因为我之前的信息不够具体。我需要一个首页来允许用户注册一个新邮箱并检查他们想要的邮件别名是否免费。这就是为什么大多数基于Web的管理员对我不利的原因。我不希望最终用户看到管理面板。 最佳答案 默认p

php - 阻止用户与多个 IP 共享帐户?

任何人都可以指点我关于如何将成员(member)区域的用户可以拥有的唯一IP数量限制在5-6左右的指南/教程。似乎我帮助管理的网站上的许多用户与数十至数百人共享他们的用户名。或者谁能​​解释我如何针对此实现某种安全措施? 最佳答案 IP屏蔽不是解决之道。考虑同一公司防火墙内的一群用户。当他们浏览网络时,由于代理服务器的缘故,他们所有人都将显示为具有相同的IP地址。代理服务器负责确保请求/响应到达正确的人。所以,那是行不通的。您可以做的是将登录绑定(bind)到session并踢出之前的登录。本质上:收到登录请求。服务器为该请求分配一

php - Laravel - 检查帐户何时创建

在我正在构建的网站上,当访问者加载页面时会自动生成帐户。创建帐户后,将要求新用户通过创建模态窗口来选择用户名,当用户提交新用户名时,数据将被发送回服务器,模态将关闭。所以现在唯一的问题是我不确定如何调用这个模态窗口,只有在生成新帐户时才调用。现在它会在每次页面重新加载时显示,但只有在生成帐户后才会显示。所以这应该在创建帐户时调用,但只有在发生这种情况时才调用:$('#i-modal').foundation('reveal','open');创建帐户时,会发生这种情况。请求发送到/createUser用户Controller:publicfunctioncreateUser(){$ne

php - 自动检查 Woocommerce 结帐页面中的创建帐户字段

我在wordpress网站上使用woocommerce,我希望用户在结帐过程中输入付款详细信息时创建一个帐户。通常有一个复选框选项,用户必须实际单击才能创建帐户。是否有一些实现可以预先选中这个“创建帐户”框,所有用户所要做的就是创建一个密码。(http://imgur.com/lANhCfn)(http://imgur.com/qyfs4fy) 最佳答案 结帐需要创建帐户复选框行为使用woocommerce_create_account_default_checked过滤器add_filter('woocommerce_create

php - 在 ZF2 中使用 ZfcUser 生成用户帐户

我想在ZendFramework2中使用ZfcUser生成用户帐户任意地,我可以通过激活链接或一些临时凭证通过电子邮件发送给用户。我不确定是否可以扩展ZfcUser以安全地执行此操作,因此我正在寻求帮助和建议。我需要在申请推荐信功能时这样做。它由现有用户(以“正常”方式使用ZfcUser注册的人)通过提供某人的电子邮件地址来请求某人的推荐信来工作。那时我想使用ZfcUser和给定的电子邮件生成一个帐户,并通知该人有人向他们索取推荐信,他们应该登录并完成它。虽然我为每个信件请求提供了一个一次性链接,但我觉得为每个电子邮件和相关用户创建一个帐户更有意义,这样收到多个信件请求的人可以登录并在

php - 防止用户使用一个电子邮件地址创建多个帐户?

假设用户正在网站上创建帐户。用户提供的电子邮件地址保存在mysql中,但在保存之前进行了哈希处理。这样,可能的黑客就不会看到电子邮件地址。但另一方面,对于我或你(“程序员”)而言,无法查看用户是否试图使用相同的电子邮件地址创建帐户(我真的想阻止)。问题:一般来说,您对解决这个问题有何建议?有任何建议或解决方案吗?问题:对电子邮件地址进行哈希处理时,帐户会更“安全”吗?附言仅供引用,此应用程序使用PHP作为服务器语言。更新:我使用BCRYPT和内置盐的PHP。我使用mysqli。 最佳答案 解决方案#1-MySQL方法添加unique